diff --git a/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/Configuration.json b/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/Configuration.json
new file mode 100644
index 000000000000..721d992c60da
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/Configuration.json
@@ -0,0 +1,12 @@
+{
+ "output-folder": ".",
+ "namespace": "Azure.AI.Language.Authoring.Analyzeconversations",
+ "library-name": "Azure.AI.Language.Authoring.Analyzeconversations",
+ "model-namespace": true,
+ "flavor": "azure",
+ "use-model-reader-writer": true,
+ "shared-source-folders": [
+ "../../TempTypeSpecFiles/node_modules/@autorest/csharp/Generator.Shared",
+ "../../TempTypeSpecFiles/node_modules/@autorest/csharp/Azure.Core.Shared"
+ ]
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/tsp-location.yaml b/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/tsp-location.yaml
new file mode 100644
index 000000000000..8fada68615d9
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/tsp-location.yaml
@@ -0,0 +1,4 @@
+directory: specification/cognitiveservices/Language.AnalyzeConversations-authoring
+commit: c39cc0b78be31fbd17eb5523b3e2885dc6c5873f
+repo: Azure/azure-rest-api-specs
+additionalDirectories:
diff --git a/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/tspCodeModel.json b/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/tspCodeModel.json
new file mode 100644
index 000000000000..2047d3f0efef
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzeconversations/Azure.AI.Language.Authoring.Analyzeconversations/tspCodeModel.json
@@ -0,0 +1,18093 @@
+{
+ "$id": "1",
+ "Name": "Language.Authoring.Conversations",
+ "ApiVersions": [
+ "2023-04-01",
+ "2024-11-15-preview"
+ ],
+ "Enums": [
+ {
+ "$id": "2",
+ "kind": "enum",
+ "name": "ProjectKind",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ProjectKind",
+ "valueType": {
+ "$id": "3",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "4",
+ "kind": "enumvalue",
+ "name": "Conversation",
+ "value": "Conversation",
+ "valueType": {
+ "$id": "5",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "A project to build natural language into apps, bots, and IoT devices.",
+ "decorators": []
+ },
+ {
+ "$id": "6",
+ "kind": "enumvalue",
+ "name": "Orchestration",
+ "value": "Orchestration",
+ "valueType": {
+ "$id": "7",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "A project to connect and orchestrate Conversation, Custom question answering and LUIS projects together in one single project.",
+ "decorators": []
+ },
+ {
+ "$id": "8",
+ "kind": "enumvalue",
+ "name": "CustomConversationSummarization",
+ "value": "CustomConversationSummarization",
+ "valueType": {
+ "$id": "9",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "description": "A project to build conversation summarization models which are able to summarize long conversations.",
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,JsonMergePatch,Json",
+ "decorators": []
+ },
+ {
+ "$id": "10",
+ "kind": "enum",
+ "name": "ErrorCode",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ErrorCode",
+ "valueType": {
+ "$id": "11",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "12",
+ "kind": "enumvalue",
+ "name": "InvalidRequest",
+ "value": "InvalidRequest",
+ "valueType": {
+ "$id": "13",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "14",
+ "kind": "enumvalue",
+ "name": "InvalidArgument",
+ "value": "InvalidArgument",
+ "valueType": {
+ "$id": "15",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "16",
+ "kind": "enumvalue",
+ "name": "Unauthorized",
+ "value": "Unauthorized",
+ "valueType": {
+ "$id": "17",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "18",
+ "kind": "enumvalue",
+ "name": "Forbidden",
+ "value": "Forbidden",
+ "valueType": {
+ "$id": "19",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "20",
+ "kind": "enumvalue",
+ "name": "NotFound",
+ "value": "NotFound",
+ "valueType": {
+ "$id": "21",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "22",
+ "kind": "enumvalue",
+ "name": "ProjectNotFound",
+ "value": "ProjectNotFound",
+ "valueType": {
+ "$id": "23",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "24",
+ "kind": "enumvalue",
+ "name": "OperationNotFound",
+ "value": "OperationNotFound",
+ "valueType": {
+ "$id": "25",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "26",
+ "kind": "enumvalue",
+ "name": "AzureCognitiveSearchNotFound",
+ "value": "AzureCognitiveSearchNotFound",
+ "valueType": {
+ "$id": "27",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "28",
+ "kind": "enumvalue",
+ "name": "AzureCognitiveSearchIndexNotFound",
+ "value": "AzureCognitiveSearchIndexNotFound",
+ "valueType": {
+ "$id": "29",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "30",
+ "kind": "enumvalue",
+ "name": "TooManyRequests",
+ "value": "TooManyRequests",
+ "valueType": {
+ "$id": "31",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "32",
+ "kind": "enumvalue",
+ "name": "AzureCognitiveSearchThrottling",
+ "value": "AzureCognitiveSearchThrottling",
+ "valueType": {
+ "$id": "33",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "34",
+ "kind": "enumvalue",
+ "name": "AzureCognitiveSearchIndexLimitReached",
+ "value": "AzureCognitiveSearchIndexLimitReached",
+ "valueType": {
+ "$id": "35",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "36",
+ "kind": "enumvalue",
+ "name": "InternalServerError",
+ "value": "InternalServerError",
+ "valueType": {
+ "$id": "37",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "38",
+ "kind": "enumvalue",
+ "name": "ServiceUnavailable",
+ "value": "ServiceUnavailable",
+ "valueType": {
+ "$id": "39",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "40",
+ "kind": "enumvalue",
+ "name": "Timeout",
+ "value": "Timeout",
+ "valueType": {
+ "$id": "41",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "42",
+ "kind": "enumvalue",
+ "name": "QuotaExceeded",
+ "value": "QuotaExceeded",
+ "valueType": {
+ "$id": "43",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "44",
+ "kind": "enumvalue",
+ "name": "Conflict",
+ "value": "Conflict",
+ "valueType": {
+ "$id": "45",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "46",
+ "kind": "enumvalue",
+ "name": "Warning",
+ "value": "Warning",
+ "valueType": {
+ "$id": "47",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "10"
+ },
+ "decorators": []
+ }
+ ],
+ "description": "Human-readable error code.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "48",
+ "kind": "enum",
+ "name": "InnerErrorCode",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorCode",
+ "valueType": {
+ "$id": "49",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "50",
+ "kind": "enumvalue",
+ "name": "InvalidRequest",
+ "value": "InvalidRequest",
+ "valueType": {
+ "$id": "51",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "52",
+ "kind": "enumvalue",
+ "name": "InvalidParameterValue",
+ "value": "InvalidParameterValue",
+ "valueType": {
+ "$id": "53",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "54",
+ "kind": "enumvalue",
+ "name": "KnowledgeBaseNotFound",
+ "value": "KnowledgeBaseNotFound",
+ "valueType": {
+ "$id": "55",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "56",
+ "kind": "enumvalue",
+ "name": "AzureCognitiveSearchNotFound",
+ "value": "AzureCognitiveSearchNotFound",
+ "valueType": {
+ "$id": "57",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "58",
+ "kind": "enumvalue",
+ "name": "AzureCognitiveSearchThrottling",
+ "value": "AzureCognitiveSearchThrottling",
+ "valueType": {
+ "$id": "59",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "60",
+ "kind": "enumvalue",
+ "name": "ExtractionFailure",
+ "value": "ExtractionFailure",
+ "valueType": {
+ "$id": "61",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "62",
+ "kind": "enumvalue",
+ "name": "InvalidRequestBodyFormat",
+ "value": "InvalidRequestBodyFormat",
+ "valueType": {
+ "$id": "63",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "64",
+ "kind": "enumvalue",
+ "name": "EmptyRequest",
+ "value": "EmptyRequest",
+ "valueType": {
+ "$id": "65",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "66",
+ "kind": "enumvalue",
+ "name": "MissingInputDocuments",
+ "value": "MissingInputDocuments",
+ "valueType": {
+ "$id": "67",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "68",
+ "kind": "enumvalue",
+ "name": "InvalidDocument",
+ "value": "InvalidDocument",
+ "valueType": {
+ "$id": "69",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "70",
+ "kind": "enumvalue",
+ "name": "ModelVersionIncorrect",
+ "value": "ModelVersionIncorrect",
+ "valueType": {
+ "$id": "71",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "72",
+ "kind": "enumvalue",
+ "name": "InvalidDocumentBatch",
+ "value": "InvalidDocumentBatch",
+ "valueType": {
+ "$id": "73",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "74",
+ "kind": "enumvalue",
+ "name": "UnsupportedLanguageCode",
+ "value": "UnsupportedLanguageCode",
+ "valueType": {
+ "$id": "75",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "76",
+ "kind": "enumvalue",
+ "name": "InvalidCountryHint",
+ "value": "InvalidCountryHint",
+ "valueType": {
+ "$id": "77",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "48"
+ },
+ "decorators": []
+ }
+ ],
+ "description": "Human-readable error code.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "78",
+ "kind": "enum",
+ "name": "ExportedProjectFormat",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ExportedProjectFormat",
+ "valueType": {
+ "$id": "79",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "80",
+ "kind": "enumvalue",
+ "name": "Conversation",
+ "value": "Conversation",
+ "valueType": {
+ "$id": "81",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "description": "Specifies the format for a conversational project.",
+ "decorators": []
+ },
+ {
+ "$id": "82",
+ "kind": "enumvalue",
+ "name": "Luis",
+ "value": "Luis",
+ "valueType": {
+ "$id": "83",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "78"
+ },
+ "description": "Specifies the format for an application that was exported from LUIS.",
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input",
+ "decorators": []
+ },
+ {
+ "$id": "84",
+ "kind": "enum",
+ "name": "StringIndexType",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.StringIndexType",
+ "valueType": {
+ "$id": "85",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "86",
+ "kind": "enumvalue",
+ "name": "Utf16CodeUnit",
+ "value": "Utf16CodeUnit",
+ "valueType": {
+ "$id": "87",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "84"
+ },
+ "description": "The offset and length values will correspond to UTF-16 code units. Use this\noption if your application is written in a language that support Unicode, for\nexample Java, JavaScript.",
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Json",
+ "decorators": []
+ },
+ {
+ "$id": "88",
+ "kind": "enum",
+ "name": "CompositionSetting",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.CompositionSetting",
+ "valueType": {
+ "$id": "89",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "90",
+ "kind": "enumvalue",
+ "name": "returnLongestOverlap",
+ "value": "returnLongestOverlap",
+ "valueType": {
+ "$id": "91",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "When two or more components are found in the text and overlap, the component\nwith the longest set of characters is returned.",
+ "decorators": []
+ },
+ {
+ "$id": "92",
+ "kind": "enumvalue",
+ "name": "requireExactOverlap",
+ "value": "requireExactOverlap",
+ "valueType": {
+ "$id": "93",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "All components must overlap at the exact same characters in the text for the\nentity to return. If one of the defined components is not matched or predicted,\nthe entity will not return.",
+ "decorators": []
+ },
+ {
+ "$id": "94",
+ "kind": "enumvalue",
+ "name": "separateComponents",
+ "value": "separateComponents",
+ "valueType": {
+ "$id": "95",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "Every component's match or prediction is returned as a separate instance of the\nentity.",
+ "decorators": []
+ },
+ {
+ "$id": "96",
+ "kind": "enumvalue",
+ "name": "combineComponents",
+ "value": "combineComponents",
+ "valueType": {
+ "$id": "97",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "88"
+ },
+ "description": "When two or more components are found in the text and overlap, the components'\nspans are merged together into one span combining all of them.",
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Json",
+ "decorators": []
+ },
+ {
+ "$id": "98",
+ "kind": "enum",
+ "name": "OrchestrationTargetProjectKind",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.OrchestrationTargetProjectKind",
+ "valueType": {
+ "$id": "99",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "100",
+ "kind": "enumvalue",
+ "name": "Luis",
+ "value": "Luis",
+ "valueType": {
+ "$id": "101",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "98"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "102",
+ "kind": "enumvalue",
+ "name": "Conversation",
+ "value": "Conversation",
+ "valueType": {
+ "$id": "103",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "98"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "104",
+ "kind": "enumvalue",
+ "name": "QuestionAnswering",
+ "value": "QuestionAnswering",
+ "valueType": {
+ "$id": "105",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "98"
+ },
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Json",
+ "decorators": []
+ },
+ {
+ "$id": "106",
+ "kind": "enum",
+ "name": "TrainingMode",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.TrainingMode",
+ "valueType": {
+ "$id": "107",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "108",
+ "kind": "enumvalue",
+ "name": "advanced",
+ "value": "advanced",
+ "valueType": {
+ "$id": "109",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "106"
+ },
+ "description": "Trains using fine-tuned neural network transformer models. Can train\nmultilingual projects.",
+ "decorators": []
+ },
+ {
+ "$id": "110",
+ "kind": "enumvalue",
+ "name": "standard",
+ "value": "standard",
+ "valueType": {
+ "$id": "111",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "106"
+ },
+ "description": "Faster training times for quicker iterations.",
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "112",
+ "kind": "enum",
+ "name": "EvaluationKind",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.EvaluationKind",
+ "valueType": {
+ "$id": "113",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "114",
+ "kind": "enumvalue",
+ "name": "percentage",
+ "value": "percentage",
+ "valueType": {
+ "$id": "115",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "112"
+ },
+ "description": "Split the data into training and test sets according to user-defined\npercentages.",
+ "decorators": []
+ },
+ {
+ "$id": "116",
+ "kind": "enumvalue",
+ "name": "manual",
+ "value": "manual",
+ "valueType": {
+ "$id": "117",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "112"
+ },
+ "description": "Split the data according to the chosen dataset for every example in the data.",
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Input,Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "118",
+ "kind": "enum",
+ "name": "JobStatus",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.JobStatus",
+ "valueType": {
+ "$id": "119",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "120",
+ "kind": "enumvalue",
+ "name": "notStarted",
+ "value": "notStarted",
+ "valueType": {
+ "$id": "121",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "122",
+ "kind": "enumvalue",
+ "name": "running",
+ "value": "running",
+ "valueType": {
+ "$id": "123",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "124",
+ "kind": "enumvalue",
+ "name": "succeeded",
+ "value": "succeeded",
+ "valueType": {
+ "$id": "125",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "126",
+ "kind": "enumvalue",
+ "name": "failed",
+ "value": "failed",
+ "valueType": {
+ "$id": "127",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "128",
+ "kind": "enumvalue",
+ "name": "cancelled",
+ "value": "cancelled",
+ "valueType": {
+ "$id": "129",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "130",
+ "kind": "enumvalue",
+ "name": "cancelling",
+ "value": "cancelling",
+ "valueType": {
+ "$id": "131",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ },
+ {
+ "$id": "132",
+ "kind": "enumvalue",
+ "name": "partiallyCompleted",
+ "value": "partiallyCompleted",
+ "valueType": {
+ "$id": "133",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "118"
+ },
+ "decorators": []
+ }
+ ],
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "134",
+ "kind": "enum",
+ "name": "Versions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Versions",
+ "valueType": {
+ "$id": "135",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "136",
+ "kind": "enumvalue",
+ "name": "v2023_04_01",
+ "value": "2023-04-01",
+ "valueType": {
+ "$id": "137",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "134"
+ },
+ "description": "Version 2023-04-01",
+ "decorators": []
+ },
+ {
+ "$id": "138",
+ "kind": "enumvalue",
+ "name": "v2024_11_15_preview",
+ "value": "2024-11-15-preview",
+ "valueType": {
+ "$id": "139",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "134"
+ },
+ "description": "The 2024-11-15-preview API version.",
+ "decorators": []
+ }
+ ],
+ "description": "The available API versions.",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ }
+ ],
+ "Models": [
+ {
+ "$id": "140",
+ "kind": "model",
+ "name": "ProjectMetadata",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata",
+ "usage": "Output,Json",
+ "description": "Represents the metadata of a project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "141",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "Represents the project creation datetime.",
+ "type": {
+ "$id": "142",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "143",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.createdDateTime"
+ },
+ {
+ "$id": "144",
+ "kind": "property",
+ "name": "lastModifiedDateTime",
+ "serializedName": "lastModifiedDateTime",
+ "description": "Represents the project creation datetime.",
+ "type": {
+ "$id": "145",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "146",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.lastModifiedDateTime"
+ },
+ {
+ "$id": "147",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "Represents the project last trained datetime.",
+ "type": {
+ "$id": "148",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "149",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.lastTrainedDateTime"
+ },
+ {
+ "$id": "150",
+ "kind": "property",
+ "name": "lastDeployedDateTime",
+ "serializedName": "lastDeployedDateTime",
+ "description": "Represents the project last deployed datetime.",
+ "type": {
+ "$id": "151",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "152",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.lastDeployedDateTime"
+ },
+ {
+ "$id": "153",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "Represents the project kind.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.projectKind"
+ },
+ {
+ "$id": "154",
+ "kind": "property",
+ "name": "settings",
+ "serializedName": "settings",
+ "description": "The project settings.",
+ "type": {
+ "$id": "155",
+ "kind": "model",
+ "name": "ProjectSettings",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectSettings",
+ "usage": "Input,Output,JsonMergePatch,Json",
+ "description": "Represents the settings used to define the project behavior.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "156",
+ "kind": "property",
+ "name": "confidenceThreshold",
+ "serializedName": "confidenceThreshold",
+ "description": "The threshold of the intent with the highest confidence, at which the prediction will automatically be changed to \"None\". The value of the threshold should be between 0 and 1 inclusive.",
+ "type": {
+ "$id": "157",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectSettings.confidenceThreshold"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.settings"
+ },
+ {
+ "$id": "158",
+ "kind": "property",
+ "name": "storageInputContainerName",
+ "serializedName": "storageInputContainerName",
+ "description": "The storage container name in case of conversation summarization.",
+ "type": {
+ "$id": "159",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.storageInputContainerName"
+ },
+ {
+ "$id": "160",
+ "kind": "property",
+ "name": "projectName",
+ "serializedName": "projectName",
+ "description": "The new project name.",
+ "type": {
+ "$id": "161",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.projectName"
+ },
+ {
+ "$id": "162",
+ "kind": "property",
+ "name": "multilingual",
+ "serializedName": "multilingual",
+ "description": "Whether the project would be used for multiple languages or not.",
+ "type": {
+ "$id": "163",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.multilingual"
+ },
+ {
+ "$id": "164",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "description": "The project description.",
+ "type": {
+ "$id": "165",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.description"
+ },
+ {
+ "$id": "166",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "The project language. This is BCP-47 representation of a language. For example, use \"en\" for English, \"en-gb\" for English (UK), \"es\" for Spanish etc.",
+ "type": {
+ "$id": "167",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectMetadata.language"
+ }
+ ]
+ },
+ {
+ "$ref": "155"
+ },
+ {
+ "$id": "168",
+ "kind": "model",
+ "name": "ErrorResponse",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ErrorResponse",
+ "usage": "Output,Error,Json",
+ "description": "Error response.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "169",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "description": "The error object.",
+ "type": {
+ "$id": "170",
+ "kind": "model",
+ "name": "Error",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Error",
+ "usage": "Output,Json",
+ "description": "The error object.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "171",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "description": "One of a server-defined set of error codes.",
+ "type": {
+ "$ref": "10"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Error.code"
+ },
+ {
+ "$id": "172",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "description": "A human-readable representation of the error.",
+ "type": {
+ "$id": "173",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Error.message"
+ },
+ {
+ "$id": "174",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "description": "The target of the error.",
+ "type": {
+ "$id": "175",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Error.target"
+ },
+ {
+ "$id": "176",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "description": "An array of details about specific errors that led to this reported error.",
+ "type": {
+ "$id": "177",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Error.details"
+ },
+ {
+ "$id": "178",
+ "kind": "property",
+ "name": "innererror",
+ "serializedName": "innererror",
+ "description": "An object containing more specific information than the current object about\nthe error.",
+ "type": {
+ "$id": "179",
+ "kind": "model",
+ "name": "InnerErrorModel",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorModel",
+ "usage": "Output,Json",
+ "description": "An object containing more specific information about the error. As per\nMicrosoft One API guidelines -\nhttps://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "180",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "description": "One of a server-defined set of error codes.",
+ "type": {
+ "$ref": "48"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorModel.code"
+ },
+ {
+ "$id": "181",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "description": "Error message.",
+ "type": {
+ "$id": "182",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorModel.message"
+ },
+ {
+ "$id": "183",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "description": "Error details.",
+ "type": {
+ "$id": "184",
+ "kind": "dict",
+ "keyType": {
+ "$id": "185",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "186",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorModel.details"
+ },
+ {
+ "$id": "187",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "description": "Error target.",
+ "type": {
+ "$id": "188",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorModel.target"
+ },
+ {
+ "$id": "189",
+ "kind": "property",
+ "name": "innererror",
+ "serializedName": "innererror",
+ "description": "An object containing more specific information than the current object about\nthe error.",
+ "type": {
+ "$ref": "179"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.InnerErrorModel.innererror"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Error.innererror"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ErrorResponse.error"
+ }
+ ]
+ },
+ {
+ "$ref": "170"
+ },
+ {
+ "$ref": "179"
+ },
+ {
+ "$id": "190",
+ "kind": "model",
+ "name": "CreateProjectOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions",
+ "usage": "Input,JsonMergePatch,Json",
+ "description": "Represents the options used to create or update a project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "191",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "Represents the project kind.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.projectKind"
+ },
+ {
+ "$id": "192",
+ "kind": "property",
+ "name": "settings",
+ "serializedName": "settings",
+ "description": "The project settings.",
+ "type": {
+ "$ref": "155"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.settings"
+ },
+ {
+ "$id": "193",
+ "kind": "property",
+ "name": "storageInputContainerName",
+ "serializedName": "storageInputContainerName",
+ "description": "The storage container name in case of conversation summarization.",
+ "type": {
+ "$id": "194",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.storageInputContainerName"
+ },
+ {
+ "$id": "195",
+ "kind": "property",
+ "name": "projectName",
+ "serializedName": "projectName",
+ "description": "The new project name.",
+ "type": {
+ "$id": "196",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.projectName"
+ },
+ {
+ "$id": "197",
+ "kind": "property",
+ "name": "multilingual",
+ "serializedName": "multilingual",
+ "description": "Whether the project would be used for multiple languages or not.",
+ "type": {
+ "$id": "198",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.multilingual"
+ },
+ {
+ "$id": "199",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "description": "The project description.",
+ "type": {
+ "$id": "200",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.description"
+ },
+ {
+ "$id": "201",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "The project language. This is BCP-47 representation of a language. For example, use \"en\" for English, \"en-gb\" for English (UK), \"es\" for Spanish etc.",
+ "type": {
+ "$id": "202",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateProjectOptions.language"
+ }
+ ]
+ },
+ {
+ "$id": "203",
+ "kind": "model",
+ "name": "CopyProjectAuthorizationRequest",
+ "crossLanguageDefinitionId": "copyProjectAuthorization.Request.anonymous",
+ "usage": "Spread,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "204",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "Represents the project kind.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "copyProjectAuthorization.Request.anonymous.projectKind"
+ },
+ {
+ "$id": "205",
+ "kind": "property",
+ "name": "storageInputContainerName",
+ "serializedName": "storageInputContainerName",
+ "description": "The name of the storage container.",
+ "type": {
+ "$id": "206",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "copyProjectAuthorization.Request.anonymous.storageInputContainerName"
+ },
+ {
+ "$id": "207",
+ "kind": "property",
+ "name": "allowOverwrite",
+ "serializedName": "allowOverwrite",
+ "description": "Whether to allow an existing project to be overwritten using the resulting copy authorization.",
+ "type": {
+ "$id": "208",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "copyProjectAuthorization.Request.anonymous.allowOverwrite"
+ }
+ ]
+ },
+ {
+ "$id": "209",
+ "kind": "model",
+ "name": "CopyProjectOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions",
+ "usage": "Input,Output,Json",
+ "description": "Represents the options for copying an existing project to another Azure\nresource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "210",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "Represents the project kind.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions.projectKind"
+ },
+ {
+ "$id": "211",
+ "kind": "property",
+ "name": "targetProjectName",
+ "serializedName": "targetProjectName",
+ "description": "The project name to be copied-into.",
+ "type": {
+ "$id": "212",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions.targetProjectName"
+ },
+ {
+ "$id": "213",
+ "kind": "property",
+ "name": "accessToken",
+ "serializedName": "accessToken",
+ "description": "The access token.",
+ "type": {
+ "$id": "214",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions.accessToken"
+ },
+ {
+ "$id": "215",
+ "kind": "property",
+ "name": "expiresAt",
+ "serializedName": "expiresAt",
+ "description": "The expiration of the access token.",
+ "type": {
+ "$id": "216",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "217",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions.expiresAt"
+ },
+ {
+ "$id": "218",
+ "kind": "property",
+ "name": "targetResourceId",
+ "serializedName": "targetResourceId",
+ "description": "Represents the target Azure resource ID.",
+ "type": {
+ "$id": "219",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions.targetResourceId"
+ },
+ {
+ "$id": "220",
+ "kind": "property",
+ "name": "targetResourceRegion",
+ "serializedName": "targetResourceRegion",
+ "description": "Represents the target Azure resource region.",
+ "type": {
+ "$id": "221",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCopyProjectOptions.targetResourceRegion"
+ }
+ ]
+ },
+ {
+ "$id": "222",
+ "kind": "model",
+ "name": "ExportedProject",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProject",
+ "usage": "Input,Json",
+ "description": "Represents an exported project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "223",
+ "kind": "property",
+ "name": "projectFileVersion",
+ "serializedName": "projectFileVersion",
+ "description": "The version of the exported file.",
+ "type": {
+ "$id": "224",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProject.projectFileVersion"
+ },
+ {
+ "$id": "225",
+ "kind": "property",
+ "name": "stringIndexType",
+ "serializedName": "stringIndexType",
+ "description": "Specifies the method used to interpret string offsets. For additional\ninformation see https://aka.ms/text-analytics-offsets.",
+ "type": {
+ "$ref": "84"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProject.stringIndexType"
+ },
+ {
+ "$id": "226",
+ "kind": "property",
+ "name": "metadata",
+ "serializedName": "metadata",
+ "description": "Represents the project metadata.",
+ "type": {
+ "$ref": "190"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProject.metadata"
+ },
+ {
+ "$id": "227",
+ "kind": "property",
+ "name": "assets",
+ "serializedName": "assets",
+ "description": "Represents the project assets.",
+ "type": {
+ "$id": "228",
+ "kind": "model",
+ "name": "ExportedProjectAssets",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProjectAssets",
+ "usage": "Input,Json",
+ "description": "Represents the assets of an exported project.",
+ "decorators": [],
+ "discriminatorProperty": {
+ "$id": "229",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "The type of project containing the assets.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProjectAssets.projectKind"
+ },
+ "properties": [
+ {
+ "$ref": "229"
+ }
+ ],
+ "discriminatedSubtypes": {
+ "$id": "230",
+ "Conversation": {
+ "$id": "231",
+ "kind": "model",
+ "name": "ConversationExportedProjectAssets",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedProjectAssets",
+ "usage": "Input,Json",
+ "description": "Represents the exported assets of a conversational project.",
+ "discriminatorValue": "Conversation",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "228"
+ },
+ "properties": [
+ {
+ "$id": "232",
+ "kind": "property",
+ "name": "intents",
+ "serializedName": "intents",
+ "description": "The intents defined in the project.",
+ "type": {
+ "$id": "233",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringConversationExportedIntent",
+ "valueType": {
+ "$id": "234",
+ "kind": "model",
+ "name": "ConversationExportedIntent",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedIntent",
+ "usage": "Input,Json",
+ "description": "Represents an exported intent of a conversational project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "235",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "The intent category.",
+ "type": {
+ "$id": "236",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedIntent.category"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedProjectAssets.intents"
+ },
+ {
+ "$id": "237",
+ "kind": "property",
+ "name": "entities",
+ "serializedName": "entities",
+ "description": "The entities defined in the project.",
+ "type": {
+ "$id": "238",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringConversationExportedEntity",
+ "valueType": {
+ "$id": "239",
+ "kind": "model",
+ "name": "ConversationExportedEntity",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity",
+ "usage": "Input,Json",
+ "description": "Represents an entity with its components.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "240",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "The category of the entity.",
+ "type": {
+ "$id": "241",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity.category"
+ },
+ {
+ "$id": "242",
+ "kind": "property",
+ "name": "compositionSetting",
+ "serializedName": "compositionSetting",
+ "description": "The behavior to follow when the entity's components overlap with each other.",
+ "type": {
+ "$ref": "88"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity.compositionSetting"
+ },
+ {
+ "$id": "243",
+ "kind": "property",
+ "name": "list",
+ "serializedName": "list",
+ "description": "The list component of the entity.",
+ "type": {
+ "$id": "244",
+ "kind": "model",
+ "name": "ExportedEntityList",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityList",
+ "usage": "Input,Json",
+ "description": "Represents a list component of an entity.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "245",
+ "kind": "property",
+ "name": "sublists",
+ "serializedName": "sublists",
+ "description": "The sub-lists of the list component.",
+ "type": {
+ "$id": "246",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringExportedEntitySublist",
+ "valueType": {
+ "$id": "247",
+ "kind": "model",
+ "name": "ExportedEntitySublist",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntitySublist",
+ "usage": "Input,Json",
+ "description": "Represents a sub-list inside a list component.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "248",
+ "kind": "property",
+ "name": "listKey",
+ "serializedName": "listKey",
+ "description": "The key of the sub-list.",
+ "type": {
+ "$id": "249",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntitySublist.listKey"
+ },
+ {
+ "$id": "250",
+ "kind": "property",
+ "name": "synonyms",
+ "serializedName": "synonyms",
+ "description": "The phrases of that correspond to the sub-list.",
+ "type": {
+ "$id": "251",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringExportedEntityListSynonym",
+ "valueType": {
+ "$id": "252",
+ "kind": "model",
+ "name": "ExportedEntityListSynonym",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityListSynonym",
+ "usage": "Input,Json",
+ "description": "Represents a list of synonyms inside a list component",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "253",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "Represents the language of the synonyms. This is BCP-47 representation of a\nlanguage. For example, use \"en\" for English, \"en-gb\" for English (UK), \"es\" for\nSpanish etc.",
+ "type": {
+ "$id": "254",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityListSynonym.language"
+ },
+ {
+ "$id": "255",
+ "kind": "property",
+ "name": "values",
+ "serializedName": "values",
+ "description": "The list of synonyms.",
+ "type": {
+ "$id": "256",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "257",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityListSynonym.values"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntitySublist.synonyms"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityList.sublists"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity.list"
+ },
+ {
+ "$id": "258",
+ "kind": "property",
+ "name": "prebuilts",
+ "serializedName": "prebuilts",
+ "description": "The prebuilt entities components.",
+ "type": {
+ "$id": "259",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringExportedPrebuiltEntity",
+ "valueType": {
+ "$id": "260",
+ "kind": "model",
+ "name": "ExportedPrebuiltEntity",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedPrebuiltEntity",
+ "usage": "Input,Json",
+ "description": "Represents an exported prebuilt entity component",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "261",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "The prebuilt entity category.",
+ "type": {
+ "$id": "262",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedPrebuiltEntity.category"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity.prebuilts"
+ },
+ {
+ "$id": "263",
+ "kind": "property",
+ "name": "regex",
+ "serializedName": "regex",
+ "description": "The regex component of the entity.",
+ "type": {
+ "$id": "264",
+ "kind": "model",
+ "name": "ExportedEntityRegex",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityRegex",
+ "usage": "Input,Json",
+ "description": "Represents a regex component of an entity.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "265",
+ "kind": "property",
+ "name": "expressions",
+ "serializedName": "expressions",
+ "description": "The regex expressions of the regex component. These expressions follow the .NET\nregex syntax. For reference, check here:\nhttps://learn.microsoft.com/dotnet/standard/base-types/regular-expressions",
+ "type": {
+ "$id": "266",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringExportedEntityRegexExpression",
+ "valueType": {
+ "$id": "267",
+ "kind": "model",
+ "name": "ExportedEntityRegexExpression",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityRegexExpression",
+ "usage": "Input,Json",
+ "description": "Represents a regex expression inside a regex component. This expression follows\nthe .NET regex syntax. For reference, check here:\nhttps://learn.microsoft.com/dotnet/standard/base-types/regular-expressions",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "268",
+ "kind": "property",
+ "name": "regexKey",
+ "serializedName": "regexKey",
+ "description": "The key of the regex expression.",
+ "type": {
+ "$id": "269",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityRegexExpression.regexKey"
+ },
+ {
+ "$id": "270",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "Represents the language of the regex expression. This is BCP-47 representation\nof a language. For example, use \"en\" for English, \"en-gb\" for English (UK),\n\"es\" for Spanish etc.",
+ "type": {
+ "$id": "271",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityRegexExpression.language"
+ },
+ {
+ "$id": "272",
+ "kind": "property",
+ "name": "regexPattern",
+ "serializedName": "regexPattern",
+ "description": "The regex pattern.",
+ "type": {
+ "$id": "273",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityRegexExpression.regexPattern"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedEntityRegex.expressions"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity.regex"
+ },
+ {
+ "$id": "274",
+ "kind": "property",
+ "name": "requiredComponents",
+ "serializedName": "requiredComponents",
+ "description": "The required components. Allowed values are 'learned', 'list', 'prebuilts' and 'regex'.",
+ "type": {
+ "$id": "275",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "276",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedEntity.requiredComponents"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedProjectAssets.entities"
+ },
+ {
+ "$id": "277",
+ "kind": "property",
+ "name": "utterances",
+ "serializedName": "utterances",
+ "description": "The utterances defined in the project.",
+ "type": {
+ "$id": "278",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringConversationExportedUtterance",
+ "valueType": {
+ "$id": "279",
+ "kind": "model",
+ "name": "ConversationExportedUtterance",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedUtterance",
+ "usage": "Input,Json",
+ "description": "Represents an exported utterance for a conversational project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "280",
+ "kind": "property",
+ "name": "entities",
+ "serializedName": "entities",
+ "description": "Represents the entity labels of the utterance.",
+ "type": {
+ "$id": "281",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringExportedUtteranceEntityLabel",
+ "valueType": {
+ "$id": "282",
+ "kind": "model",
+ "name": "ExportedUtteranceEntityLabel",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedUtteranceEntityLabel",
+ "usage": "Input,Json",
+ "description": "Represents an entity label for an utterance.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "283",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "The category of the entity label.",
+ "type": {
+ "$id": "284",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedUtteranceEntityLabel.category"
+ },
+ {
+ "$id": "285",
+ "kind": "property",
+ "name": "offset",
+ "serializedName": "offset",
+ "description": "Start position for the entity text.",
+ "type": {
+ "$id": "286",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedUtteranceEntityLabel.offset"
+ },
+ {
+ "$id": "287",
+ "kind": "property",
+ "name": "length",
+ "serializedName": "length",
+ "description": "Length for the entity text.",
+ "type": {
+ "$id": "288",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedUtteranceEntityLabel.length"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedUtterance.entities"
+ },
+ {
+ "$id": "289",
+ "kind": "property",
+ "name": "text",
+ "serializedName": "text",
+ "description": "The utterance text.",
+ "type": {
+ "$id": "290",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedUtterance.text"
+ },
+ {
+ "$id": "291",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "Represents the utterance's language. This is BCP-47 representation of a\nlanguage. For example, use \"en\" for English, \"en-gb\" for English (UK), \"es\" for\nSpanish etc.",
+ "type": {
+ "$id": "292",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedUtterance.language"
+ },
+ {
+ "$id": "293",
+ "kind": "property",
+ "name": "intent",
+ "serializedName": "intent",
+ "description": "The intent of the utterance.",
+ "type": {
+ "$id": "294",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedUtterance.intent"
+ },
+ {
+ "$id": "295",
+ "kind": "property",
+ "name": "dataset",
+ "serializedName": "dataset",
+ "description": "The dataset for this utterance. Allowed values are 'Train' and 'Test'.",
+ "type": {
+ "$id": "296",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedUtterance.dataset"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedProjectAssets.utterances"
+ },
+ {
+ "$id": "297",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "The type of project containing the assets.",
+ "type": {
+ "$id": "298",
+ "kind": "constant",
+ "valueType": {
+ "$id": "299",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "Conversation",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConversationExportedProjectAssets.projectKind"
+ }
+ ]
+ },
+ "Orchestration": {
+ "$id": "300",
+ "kind": "model",
+ "name": "OrchestrationExportedProjectAssets",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedProjectAssets",
+ "usage": "Input,Json",
+ "description": "Represents the assets of an orchestration project.",
+ "discriminatorValue": "Orchestration",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "228"
+ },
+ "properties": [
+ {
+ "$id": "301",
+ "kind": "property",
+ "name": "intents",
+ "serializedName": "intents",
+ "description": "Represents the intents of the project.",
+ "type": {
+ "$id": "302",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringOrchestrationExportedIntent",
+ "valueType": {
+ "$id": "303",
+ "kind": "model",
+ "name": "OrchestrationExportedIntent",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedIntent",
+ "usage": "Input,Json",
+ "description": "Represents an exported intent for an orchestration project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "304",
+ "kind": "property",
+ "name": "orchestration",
+ "serializedName": "orchestration",
+ "description": "Specifies the behavior of this intent in the orchestration flow.",
+ "type": {
+ "$id": "305",
+ "kind": "model",
+ "name": "ExportedOrchestrationOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedOrchestrationOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options used to define the orchestration behavior of an intent.",
+ "decorators": [],
+ "discriminatorProperty": {
+ "$id": "306",
+ "kind": "property",
+ "name": "targetProjectKind",
+ "serializedName": "targetProjectKind",
+ "type": {
+ "$ref": "98"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedOrchestrationOptions.targetProjectKind"
+ },
+ "properties": [
+ {
+ "$ref": "306"
+ }
+ ],
+ "discriminatedSubtypes": {
+ "$id": "307",
+ "Conversation": {
+ "$id": "308",
+ "kind": "model",
+ "name": "ExportedConversationOrchestrationOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedConversationOrchestrationOptions",
+ "usage": "Input,Json",
+ "description": "Represents the orchestration options for a Conversational project target.",
+ "discriminatorValue": "Conversation",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "305"
+ },
+ "properties": [
+ {
+ "$id": "309",
+ "kind": "property",
+ "name": "conversationOrchestration",
+ "serializedName": "conversationOrchestration",
+ "description": "The Conversational project target details.",
+ "type": {
+ "$id": "310",
+ "kind": "model",
+ "name": "ExportedConversationOrchestration",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedConversationOrchestration",
+ "usage": "Input,Json",
+ "description": "Defines the orchestration details for a Conversational project target.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "311",
+ "kind": "property",
+ "name": "projectName",
+ "serializedName": "projectName",
+ "description": "The name of the targeted project.",
+ "type": {
+ "$id": "312",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedConversationOrchestration.projectName"
+ },
+ {
+ "$id": "313",
+ "kind": "property",
+ "name": "deploymentName",
+ "serializedName": "deploymentName",
+ "description": "The name of the targeted deployment.",
+ "type": {
+ "$id": "314",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedConversationOrchestration.deploymentName"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedConversationOrchestrationOptions.conversationOrchestration"
+ },
+ {
+ "$id": "315",
+ "kind": "property",
+ "name": "targetProjectKind",
+ "serializedName": "targetProjectKind",
+ "description": "The kind of the target used in the orchestration flow.",
+ "type": {
+ "$id": "316",
+ "kind": "constant",
+ "valueType": {
+ "$id": "317",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "Conversation",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedConversationOrchestrationOptions.targetProjectKind"
+ }
+ ]
+ },
+ "Luis": {
+ "$id": "318",
+ "kind": "model",
+ "name": "ExportedLuisOrchestrationOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestrationOptions",
+ "usage": "Input,Json",
+ "description": "Represents the orchestration options for a LUIS application target.",
+ "discriminatorValue": "Luis",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "305"
+ },
+ "properties": [
+ {
+ "$id": "319",
+ "kind": "property",
+ "name": "luisOrchestration",
+ "serializedName": "luisOrchestration",
+ "description": "The LUIS application target details.",
+ "type": {
+ "$id": "320",
+ "kind": "model",
+ "name": "ExportedLuisOrchestration",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestration",
+ "usage": "Input,Json",
+ "description": "Defines the orchestration details for a LUIS application target.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "321",
+ "kind": "property",
+ "name": "appId",
+ "serializedName": "appId",
+ "description": "The LUIS application ID.",
+ "type": {
+ "$id": "322",
+ "kind": "string",
+ "name": "uuid",
+ "crossLanguageDefinitionId": "Azure.Core.uuid",
+ "baseType": {
+ "$id": "323",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestration.appId"
+ },
+ {
+ "$id": "324",
+ "kind": "property",
+ "name": "appVersion",
+ "serializedName": "appVersion",
+ "description": "The targeted version Id.",
+ "type": {
+ "$id": "325",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestration.appVersion"
+ },
+ {
+ "$id": "326",
+ "kind": "property",
+ "name": "slotName",
+ "serializedName": "slotName",
+ "description": "The targeted slot name.",
+ "type": {
+ "$id": "327",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestration.slotName"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestrationOptions.luisOrchestration"
+ },
+ {
+ "$id": "328",
+ "kind": "property",
+ "name": "targetProjectKind",
+ "serializedName": "targetProjectKind",
+ "description": "The kind of the target used in the orchestration flow.",
+ "type": {
+ "$id": "329",
+ "kind": "constant",
+ "valueType": {
+ "$id": "330",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "Luis",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedLuisOrchestrationOptions.targetProjectKind"
+ }
+ ]
+ },
+ "QuestionAnswering": {
+ "$id": "331",
+ "kind": "model",
+ "name": "ExportedQuestionAnsweringOrchestrationOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestrationOptions",
+ "usage": "Input,Json",
+ "description": "Represents the orchestration options for a Question Answering project target.",
+ "discriminatorValue": "QuestionAnswering",
+ "decorators": [],
+ "baseModel": {
+ "$ref": "305"
+ },
+ "properties": [
+ {
+ "$id": "332",
+ "kind": "property",
+ "name": "questionAnsweringOrchestration",
+ "serializedName": "questionAnsweringOrchestration",
+ "description": "The Question Answering project details.",
+ "type": {
+ "$id": "333",
+ "kind": "model",
+ "name": "ExportedQuestionAnsweringOrchestration",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestration",
+ "usage": "Input,Json",
+ "description": "Defines the orchestration details for a Question Answering project target.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "334",
+ "kind": "property",
+ "name": "projectName",
+ "serializedName": "projectName",
+ "description": "The name of the target project.",
+ "type": {
+ "$id": "335",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestration.projectName"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestrationOptions.questionAnsweringOrchestration"
+ },
+ {
+ "$id": "336",
+ "kind": "property",
+ "name": "targetProjectKind",
+ "serializedName": "targetProjectKind",
+ "description": "The kind of the target used in the orchestration flow.",
+ "type": {
+ "$id": "337",
+ "kind": "constant",
+ "valueType": {
+ "$id": "338",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "QuestionAnswering",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestrationOptions.targetProjectKind"
+ }
+ ]
+ }
+ }
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedIntent.orchestration"
+ },
+ {
+ "$id": "339",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "The intent category.",
+ "type": {
+ "$id": "340",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedIntent.category"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedProjectAssets.intents"
+ },
+ {
+ "$id": "341",
+ "kind": "property",
+ "name": "utterances",
+ "serializedName": "utterances",
+ "description": "Represents the utterances of the project.",
+ "type": {
+ "$id": "342",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringOrchestrationExportedUtterance",
+ "valueType": {
+ "$id": "343",
+ "kind": "model",
+ "name": "OrchestrationExportedUtterance",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedUtterance",
+ "usage": "Input,Json",
+ "description": "Represents an utterance of an orchestration project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "344",
+ "kind": "property",
+ "name": "text",
+ "serializedName": "text",
+ "description": "The utterance text.",
+ "type": {
+ "$id": "345",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedUtterance.text"
+ },
+ {
+ "$id": "346",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "Represents the utterance's language. This is BCP-47 representation of a\nlanguage. For example, use \"en\" for English, \"en-gb\" for English (UK), \"es\" for\nSpanish etc.",
+ "type": {
+ "$id": "347",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedUtterance.language"
+ },
+ {
+ "$id": "348",
+ "kind": "property",
+ "name": "intent",
+ "serializedName": "intent",
+ "description": "The intent of the utterance.",
+ "type": {
+ "$id": "349",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedUtterance.intent"
+ },
+ {
+ "$id": "350",
+ "kind": "property",
+ "name": "dataset",
+ "serializedName": "dataset",
+ "description": "The dataset for this utterance. Allowed values are 'Train' and 'Test'.",
+ "type": {
+ "$id": "351",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedUtterance.dataset"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedProjectAssets.utterances"
+ },
+ {
+ "$id": "352",
+ "kind": "property",
+ "name": "projectKind",
+ "serializedName": "projectKind",
+ "description": "The type of project containing the assets.",
+ "type": {
+ "$id": "353",
+ "kind": "constant",
+ "valueType": {
+ "$id": "354",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "Orchestration",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": true,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringOrchestrationExportedProjectAssets.projectKind"
+ }
+ ]
+ }
+ }
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedProject.assets"
+ }
+ ]
+ },
+ {
+ "$ref": "228"
+ },
+ {
+ "$ref": "231"
+ },
+ {
+ "$ref": "234"
+ },
+ {
+ "$ref": "239"
+ },
+ {
+ "$ref": "244"
+ },
+ {
+ "$ref": "247"
+ },
+ {
+ "$ref": "252"
+ },
+ {
+ "$ref": "260"
+ },
+ {
+ "$ref": "264"
+ },
+ {
+ "$ref": "267"
+ },
+ {
+ "$ref": "279"
+ },
+ {
+ "$ref": "282"
+ },
+ {
+ "$ref": "300"
+ },
+ {
+ "$ref": "303"
+ },
+ {
+ "$ref": "305"
+ },
+ {
+ "$ref": "308"
+ },
+ {
+ "$ref": "310"
+ },
+ {
+ "$ref": "318"
+ },
+ {
+ "$ref": "320"
+ },
+ {
+ "$ref": "331"
+ },
+ {
+ "$ref": "333"
+ },
+ {
+ "$ref": "343"
+ },
+ {
+ "$id": "355",
+ "kind": "model",
+ "name": "TrainingJobOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options for starting a new training job.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "356",
+ "kind": "property",
+ "name": "modelLabel",
+ "serializedName": "modelLabel",
+ "description": "Represents the output model label.",
+ "type": {
+ "$id": "357",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobOptions.modelLabel"
+ },
+ {
+ "$id": "358",
+ "kind": "property",
+ "name": "trainingConfigVersion",
+ "serializedName": "trainingConfigVersion",
+ "description": "Represents training config version. By default, \"latest\" value is used which\nuses the latest released training config version.",
+ "type": {
+ "$id": "359",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobOptions.trainingConfigVersion"
+ },
+ {
+ "$id": "360",
+ "kind": "property",
+ "name": "trainingMode",
+ "serializedName": "trainingMode",
+ "description": "Represents the mode of the training operation.",
+ "type": {
+ "$ref": "106"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobOptions.trainingMode"
+ },
+ {
+ "$id": "361",
+ "kind": "property",
+ "name": "evaluationOptions",
+ "serializedName": "evaluationOptions",
+ "description": "Represents the evaluation options. By default, the evaluation kind is\npercentage, with training split percentage as 80, and testing split percentage\nas 20.",
+ "type": {
+ "$id": "362",
+ "kind": "model",
+ "name": "EvaluationOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationOptions",
+ "usage": "Input,Output,Json",
+ "description": "Represents the options used running the evaluation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "363",
+ "kind": "property",
+ "name": "kind",
+ "serializedName": "kind",
+ "description": "Represents the evaluation kind. By default, the evaluation kind is set to\npercentage.",
+ "type": {
+ "$ref": "112"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationOptions.kind"
+ },
+ {
+ "$id": "364",
+ "kind": "property",
+ "name": "trainingSplitPercentage",
+ "serializedName": "trainingSplitPercentage",
+ "description": "Represents the training dataset split percentage. Only needed in case the\nevaluation kind is percentage.",
+ "type": {
+ "$id": "365",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationOptions.trainingSplitPercentage"
+ },
+ {
+ "$id": "366",
+ "kind": "property",
+ "name": "testingSplitPercentage",
+ "serializedName": "testingSplitPercentage",
+ "description": "Represents the testing dataset split percentage. Only needed in case the\nevaluation kind is percentage.",
+ "type": {
+ "$id": "367",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationOptions.testingSplitPercentage"
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobOptions.evaluationOptions"
+ }
+ ]
+ },
+ {
+ "$ref": "362"
+ },
+ {
+ "$id": "368",
+ "kind": "model",
+ "name": "TrainingJobResult",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult",
+ "usage": "Output,Json",
+ "description": "Represents the output of a training job.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "369",
+ "kind": "property",
+ "name": "modelLabel",
+ "serializedName": "modelLabel",
+ "description": "Represents trained model label.",
+ "type": {
+ "$id": "370",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult.modelLabel"
+ },
+ {
+ "$id": "371",
+ "kind": "property",
+ "name": "trainingConfigVersion",
+ "serializedName": "trainingConfigVersion",
+ "description": "Represents training config version.",
+ "type": {
+ "$id": "372",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult.trainingConfigVersion"
+ },
+ {
+ "$id": "373",
+ "kind": "property",
+ "name": "trainingMode",
+ "serializedName": "trainingMode",
+ "description": "Represents the mode of the training operation.",
+ "type": {
+ "$ref": "106"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult.trainingMode"
+ },
+ {
+ "$id": "374",
+ "kind": "property",
+ "name": "trainingStatus",
+ "serializedName": "trainingStatus",
+ "description": "Represents the model training status.",
+ "type": {
+ "$id": "375",
+ "kind": "model",
+ "name": "SubTrainingJobState",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSubTrainingJobState",
+ "usage": "Output,Json",
+ "description": "Represents the detailed state of a training sub-operation.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "376",
+ "kind": "property",
+ "name": "percentComplete",
+ "serializedName": "percentComplete",
+ "description": "Represents progress percentage.",
+ "type": {
+ "$id": "377",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSubTrainingJobState.percentComplete"
+ },
+ {
+ "$id": "378",
+ "kind": "property",
+ "name": "startDateTime",
+ "serializedName": "startDateTime",
+ "description": "Represents the start date time.",
+ "type": {
+ "$id": "379",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "380",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSubTrainingJobState.startDateTime"
+ },
+ {
+ "$id": "381",
+ "kind": "property",
+ "name": "endDateTime",
+ "serializedName": "endDateTime",
+ "description": "Represents the end date time.",
+ "type": {
+ "$id": "382",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "383",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSubTrainingJobState.endDateTime"
+ },
+ {
+ "$id": "384",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "Represents the status of the sub-operation.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSubTrainingJobState.status"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult.trainingStatus"
+ },
+ {
+ "$id": "385",
+ "kind": "property",
+ "name": "evaluationStatus",
+ "serializedName": "evaluationStatus",
+ "description": "Represents model evaluation status.",
+ "type": {
+ "$ref": "375"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult.evaluationStatus"
+ },
+ {
+ "$id": "386",
+ "kind": "property",
+ "name": "estimatedEndDateTime",
+ "serializedName": "estimatedEndDateTime",
+ "description": "Represents the estimated end date time for training and evaluation.",
+ "type": {
+ "$id": "387",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "388",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobResult.estimatedEndDateTime"
+ }
+ ]
+ },
+ {
+ "$ref": "375"
+ },
+ {
+ "$id": "389",
+ "kind": "model",
+ "name": "TrainingJobState",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState",
+ "usage": "Output,Json",
+ "description": "Represents the state of a training job.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "390",
+ "kind": "property",
+ "name": "jobId",
+ "serializedName": "jobId",
+ "description": "The job ID.",
+ "type": {
+ "$id": "391",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.jobId"
+ },
+ {
+ "$id": "392",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "393",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "394",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.createdDateTime"
+ },
+ {
+ "$id": "395",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "396",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "397",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.lastUpdatedDateTime"
+ },
+ {
+ "$id": "398",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "399",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "400",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.expirationDateTime"
+ },
+ {
+ "$id": "401",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.status"
+ },
+ {
+ "$id": "402",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "403",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$id": "404",
+ "kind": "model",
+ "name": "Warning",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Warning",
+ "usage": "Output,Json",
+ "description": "Represents a warning that was encountered while executing the request.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "405",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "description": "The warning code.",
+ "type": {
+ "$id": "406",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Warning.code"
+ },
+ {
+ "$id": "407",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "description": "The warning message.",
+ "type": {
+ "$id": "408",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.Warning.message"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.warnings"
+ },
+ {
+ "$id": "409",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "410",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.errors"
+ },
+ {
+ "$id": "411",
+ "kind": "property",
+ "name": "result",
+ "serializedName": "result",
+ "description": "Represents training tasks detailed result.",
+ "type": {
+ "$ref": "368"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingJobState.result"
+ }
+ ]
+ },
+ {
+ "$ref": "404"
+ },
+ {
+ "$id": "412",
+ "kind": "model",
+ "name": "GetCopyProjectStatusResponse",
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "413",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "414",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "415",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "416",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "417",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "418",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "419",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "420",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "421",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "422",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "423",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "424",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "425",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "426",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getCopyProjectStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "427",
+ "kind": "model",
+ "name": "ProjectDeployment",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment",
+ "usage": "Output,Json",
+ "description": "Represents a project deployment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "428",
+ "kind": "property",
+ "name": "deploymentName",
+ "serializedName": "deploymentName",
+ "description": "Represents deployment name.",
+ "type": {
+ "$id": "429",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.deploymentName"
+ },
+ {
+ "$id": "430",
+ "kind": "property",
+ "name": "modelId",
+ "serializedName": "modelId",
+ "description": "Represents deployment modelId.",
+ "type": {
+ "$id": "431",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.modelId"
+ },
+ {
+ "$id": "432",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "Represents deployment last trained time.",
+ "type": {
+ "$id": "433",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "434",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.lastTrainedDateTime"
+ },
+ {
+ "$id": "435",
+ "kind": "property",
+ "name": "lastDeployedDateTime",
+ "serializedName": "lastDeployedDateTime",
+ "description": "Represents deployment last deployed time.",
+ "type": {
+ "$id": "436",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "437",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.lastDeployedDateTime"
+ },
+ {
+ "$id": "438",
+ "kind": "property",
+ "name": "deploymentExpirationDate",
+ "serializedName": "deploymentExpirationDate",
+ "description": "Represents deployment expiration date in the runtime.",
+ "type": {
+ "$id": "439",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.deploymentExpirationDate"
+ },
+ {
+ "$id": "440",
+ "kind": "property",
+ "name": "modelTrainingConfigVersion",
+ "serializedName": "modelTrainingConfigVersion",
+ "description": "Represents model training config version.",
+ "type": {
+ "$id": "441",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.modelTrainingConfigVersion"
+ },
+ {
+ "$id": "442",
+ "kind": "property",
+ "name": "assignedResources",
+ "serializedName": "assignedResources",
+ "description": "Represents the metadata of the assigned Azure resources.",
+ "type": {
+ "$id": "443",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringDeploymentResource",
+ "valueType": {
+ "$id": "444",
+ "kind": "model",
+ "name": "DeploymentResource",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringDeploymentResource",
+ "usage": "Output,Json",
+ "description": "Represents an Azure resource assigned to a deployment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "445",
+ "kind": "property",
+ "name": "resourceId",
+ "serializedName": "resourceId",
+ "description": "Represents the Azure resource Id.",
+ "type": {
+ "$id": "446",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringDeploymentResource.resourceId"
+ },
+ {
+ "$id": "447",
+ "kind": "property",
+ "name": "region",
+ "serializedName": "region",
+ "description": "Represents the resource region.",
+ "type": {
+ "$id": "448",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringDeploymentResource.region"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectDeployment.assignedResources"
+ }
+ ]
+ },
+ {
+ "$ref": "444"
+ },
+ {
+ "$id": "449",
+ "kind": "model",
+ "name": "SwapDeploymentsOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSwapDeploymentsOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options for swapping two deployments together.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "450",
+ "kind": "property",
+ "name": "firstDeploymentName",
+ "serializedName": "firstDeploymentName",
+ "description": "Represents the first deployment name.",
+ "type": {
+ "$id": "451",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSwapDeploymentsOptions.firstDeploymentName"
+ },
+ {
+ "$id": "452",
+ "kind": "property",
+ "name": "secondDeploymentName",
+ "serializedName": "secondDeploymentName",
+ "description": "Represents the second deployment name.",
+ "type": {
+ "$id": "453",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSwapDeploymentsOptions.secondDeploymentName"
+ }
+ ]
+ },
+ {
+ "$id": "454",
+ "kind": "model",
+ "name": "GetDeploymentResponse",
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "455",
+ "kind": "property",
+ "name": "modelId",
+ "serializedName": "modelId",
+ "description": "Represents deployment modelId.",
+ "type": {
+ "$id": "456",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous.modelId"
+ },
+ {
+ "$id": "457",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "Represents deployment last trained time.",
+ "type": {
+ "$id": "458",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "459",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous.lastTrainedDateTime"
+ },
+ {
+ "$id": "460",
+ "kind": "property",
+ "name": "lastDeployedDateTime",
+ "serializedName": "lastDeployedDateTime",
+ "description": "Represents deployment last deployed time.",
+ "type": {
+ "$id": "461",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "462",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous.lastDeployedDateTime"
+ },
+ {
+ "$id": "463",
+ "kind": "property",
+ "name": "deploymentExpirationDate",
+ "serializedName": "deploymentExpirationDate",
+ "description": "Represents deployment expiration date in the runtime.",
+ "type": {
+ "$id": "464",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous.deploymentExpirationDate"
+ },
+ {
+ "$id": "465",
+ "kind": "property",
+ "name": "modelTrainingConfigVersion",
+ "serializedName": "modelTrainingConfigVersion",
+ "description": "Represents model training config version.",
+ "type": {
+ "$id": "466",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous.modelTrainingConfigVersion"
+ },
+ {
+ "$id": "467",
+ "kind": "property",
+ "name": "assignedResources",
+ "serializedName": "assignedResources",
+ "description": "Represents the metadata of the assigned Azure resources.",
+ "type": {
+ "$id": "468",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringDeploymentResource",
+ "valueType": {
+ "$ref": "444"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeployment.Response.anonymous.assignedResources"
+ }
+ ]
+ },
+ {
+ "$id": "469",
+ "kind": "model",
+ "name": "CreateDeploymentOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateDeploymentOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options for creating or updating a project deployment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "470",
+ "kind": "property",
+ "name": "trainedModelLabel",
+ "serializedName": "trainedModelLabel",
+ "description": "Represents the trained model label.",
+ "type": {
+ "$id": "471",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateDeploymentOptions.trainedModelLabel"
+ },
+ {
+ "$id": "472",
+ "kind": "property",
+ "name": "assignedResourceIds",
+ "serializedName": "assignedResourceIds",
+ "description": "Represents the resource IDs to be assigned to the deployment.\nIf provided, the deployment will be rolled out to the resources\nprovided here as well as the original resource in which the project is created.",
+ "type": {
+ "$id": "473",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "474",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringCreateDeploymentOptions.assignedResourceIds"
+ }
+ ]
+ },
+ {
+ "$id": "475",
+ "kind": "model",
+ "name": "DeleteDeploymentOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringDeleteDeploymentOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options for deleting a project deployment.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "476",
+ "kind": "property",
+ "name": "assignedResourceIds",
+ "serializedName": "assignedResourceIds",
+ "description": "Represents the resource IDs to delete the deployment from.\nIf not provided, the deployment will be rolled out from all the\nresources it is deployed to.\nIf provided, it will delete the deployment only from the specified\nassigned resources, and leave it for the rest.",
+ "type": {
+ "$id": "477",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "478",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringDeleteDeploymentOptions.assignedResourceIds"
+ }
+ ]
+ },
+ {
+ "$id": "479",
+ "kind": "model",
+ "name": "GetDeploymentDeleteFromResourcesStatusResponse",
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "480",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "481",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "482",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "483",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "484",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "485",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "486",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "487",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "488",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "489",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "490",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "491",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "492",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "493",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentDeleteFromResourcesStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "494",
+ "kind": "model",
+ "name": "GetDeploymentStatusResponse",
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "495",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "496",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "497",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "498",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "499",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "500",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "501",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "502",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "503",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "504",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "505",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "506",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "507",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "508",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getDeploymentStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "509",
+ "kind": "model",
+ "name": "GetSwapDeploymentsStatusResponse",
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "510",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "511",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "512",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "513",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "514",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "515",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "516",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "517",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "518",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "519",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "520",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "521",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "522",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "523",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getSwapDeploymentsStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "524",
+ "kind": "model",
+ "name": "GetExportStatusResponse",
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "525",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "526",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "527",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "528",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "529",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "530",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "531",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "532",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "533",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "534",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "535",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "536",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "537",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "538",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.errors"
+ },
+ {
+ "$id": "539",
+ "kind": "property",
+ "name": "resultUrl",
+ "serializedName": "resultUrl",
+ "description": "The URL to use in order to download the exported project.",
+ "type": {
+ "$id": "540",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportStatus.Response.anonymous.resultUrl"
+ }
+ ]
+ },
+ {
+ "$id": "541",
+ "kind": "model",
+ "name": "GetImportStatusResponse",
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "542",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "543",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "544",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "545",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "546",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "547",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "548",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "549",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "550",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "551",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "552",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "553",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "554",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "555",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getImportStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "556",
+ "kind": "model",
+ "name": "ProjectTrainedModel",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel",
+ "usage": "Output,Json",
+ "description": "Represents a trained model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "557",
+ "kind": "property",
+ "name": "label",
+ "serializedName": "label",
+ "description": "The trained model label.",
+ "type": {
+ "$id": "558",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.label"
+ },
+ {
+ "$id": "559",
+ "kind": "property",
+ "name": "modelId",
+ "serializedName": "modelId",
+ "description": "The model ID.",
+ "type": {
+ "$id": "560",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.modelId"
+ },
+ {
+ "$id": "561",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "The last trained date time of the model.",
+ "type": {
+ "$id": "562",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "563",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.lastTrainedDateTime"
+ },
+ {
+ "$id": "564",
+ "kind": "property",
+ "name": "lastTrainingDurationInSeconds",
+ "serializedName": "lastTrainingDurationInSeconds",
+ "description": "The duration of the model's last training request in seconds.",
+ "type": {
+ "$id": "565",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.lastTrainingDurationInSeconds"
+ },
+ {
+ "$id": "566",
+ "kind": "property",
+ "name": "modelExpirationDate",
+ "serializedName": "modelExpirationDate",
+ "description": "The model expiration date.",
+ "type": {
+ "$id": "567",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.modelExpirationDate"
+ },
+ {
+ "$id": "568",
+ "kind": "property",
+ "name": "modelTrainingConfigVersion",
+ "serializedName": "modelTrainingConfigVersion",
+ "description": "The model training config version.",
+ "type": {
+ "$id": "569",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.modelTrainingConfigVersion"
+ },
+ {
+ "$id": "570",
+ "kind": "property",
+ "name": "hasSnapshot",
+ "serializedName": "hasSnapshot",
+ "description": "The flag to indicate if the trained model has a snapshot ready.",
+ "type": {
+ "$id": "571",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringProjectTrainedModel.hasSnapshot"
+ }
+ ]
+ },
+ {
+ "$id": "572",
+ "kind": "model",
+ "name": "GetTrainedModelResponse",
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "573",
+ "kind": "property",
+ "name": "modelId",
+ "serializedName": "modelId",
+ "description": "The model ID.",
+ "type": {
+ "$id": "574",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous.modelId"
+ },
+ {
+ "$id": "575",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "The last trained date time of the model.",
+ "type": {
+ "$id": "576",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "577",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous.lastTrainedDateTime"
+ },
+ {
+ "$id": "578",
+ "kind": "property",
+ "name": "lastTrainingDurationInSeconds",
+ "serializedName": "lastTrainingDurationInSeconds",
+ "description": "The duration of the model's last training request in seconds.",
+ "type": {
+ "$id": "579",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous.lastTrainingDurationInSeconds"
+ },
+ {
+ "$id": "580",
+ "kind": "property",
+ "name": "modelExpirationDate",
+ "serializedName": "modelExpirationDate",
+ "description": "The model expiration date.",
+ "type": {
+ "$id": "581",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous.modelExpirationDate"
+ },
+ {
+ "$id": "582",
+ "kind": "property",
+ "name": "modelTrainingConfigVersion",
+ "serializedName": "modelTrainingConfigVersion",
+ "description": "The model training config version.",
+ "type": {
+ "$id": "583",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous.modelTrainingConfigVersion"
+ },
+ {
+ "$id": "584",
+ "kind": "property",
+ "name": "hasSnapshot",
+ "serializedName": "hasSnapshot",
+ "description": "The flag to indicate if the trained model has a snapshot ready.",
+ "type": {
+ "$id": "585",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainedModel.Response.anonymous.hasSnapshot"
+ }
+ ]
+ },
+ {
+ "$id": "586",
+ "kind": "model",
+ "name": "EvaluationJobResult",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobResult",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "587",
+ "kind": "property",
+ "name": "evaluationOptions",
+ "serializedName": "evaluationOptions",
+ "description": "Represents the options used running the evaluation.",
+ "type": {
+ "$ref": "362"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobResult.evaluationOptions"
+ },
+ {
+ "$id": "588",
+ "kind": "property",
+ "name": "modelLabel",
+ "serializedName": "modelLabel",
+ "description": "Represents trained model label.",
+ "type": {
+ "$id": "589",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobResult.modelLabel"
+ },
+ {
+ "$id": "590",
+ "kind": "property",
+ "name": "trainingConfigVersion",
+ "serializedName": "trainingConfigVersion",
+ "description": "Represents training config version.",
+ "type": {
+ "$id": "591",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobResult.trainingConfigVersion"
+ },
+ {
+ "$id": "592",
+ "kind": "property",
+ "name": "percentComplete",
+ "serializedName": "percentComplete",
+ "description": "Represents progress percentage.",
+ "type": {
+ "$id": "593",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobResult.percentComplete"
+ }
+ ]
+ },
+ {
+ "$id": "594",
+ "kind": "model",
+ "name": "EvaluationJobState",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState",
+ "usage": "Output",
+ "description": "Represents the state of a evaluation job.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "595",
+ "kind": "property",
+ "name": "jobId",
+ "serializedName": "jobId",
+ "description": "The job ID.",
+ "type": {
+ "$id": "596",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.jobId"
+ },
+ {
+ "$id": "597",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "598",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "599",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.createdDateTime"
+ },
+ {
+ "$id": "600",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "601",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "602",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.lastUpdatedDateTime"
+ },
+ {
+ "$id": "603",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "604",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "605",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.expirationDateTime"
+ },
+ {
+ "$id": "606",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.status"
+ },
+ {
+ "$id": "607",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "608",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.warnings"
+ },
+ {
+ "$id": "609",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "610",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.errors"
+ },
+ {
+ "$id": "611",
+ "kind": "property",
+ "name": "result",
+ "serializedName": "result",
+ "description": "Represents evaluation task detailed result.",
+ "type": {
+ "$ref": "586"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationJobState.result"
+ }
+ ]
+ },
+ {
+ "$id": "612",
+ "kind": "model",
+ "name": "GetEvaluationStatusResponse",
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "613",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "614",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "615",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "616",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "617",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "618",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "619",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "620",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "621",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "622",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "623",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "624",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "625",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "626",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.errors"
+ },
+ {
+ "$id": "627",
+ "kind": "property",
+ "name": "result",
+ "serializedName": "result",
+ "description": "Represents evaluation task detailed result.",
+ "type": {
+ "$ref": "586"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getEvaluationStatus.Response.anonymous.result"
+ }
+ ]
+ },
+ {
+ "$id": "628",
+ "kind": "model",
+ "name": "UtteranceEvaluationResult",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEvaluationResult",
+ "usage": "Output,Json",
+ "description": "Represents the evaluation result for an utterance.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "629",
+ "kind": "property",
+ "name": "text",
+ "serializedName": "text",
+ "description": "Represents the utterance text.",
+ "type": {
+ "$id": "630",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEvaluationResult.text"
+ },
+ {
+ "$id": "631",
+ "kind": "property",
+ "name": "language",
+ "serializedName": "language",
+ "description": "Represents the utterance language. This is BCP-47 representation of a language.\nFor example, use \"en\" for English, \"en-gb\" for English (UK), \"es\" for Spanish\netc.",
+ "type": {
+ "$id": "632",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEvaluationResult.language"
+ },
+ {
+ "$id": "633",
+ "kind": "property",
+ "name": "entitiesResult",
+ "serializedName": "entitiesResult",
+ "description": "Represents the entities results for the utterance.",
+ "type": {
+ "$id": "634",
+ "kind": "model",
+ "name": "UtteranceEntitiesEvaluationResult",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntitiesEvaluationResult",
+ "usage": "Output,Json",
+ "description": "Represents the comparison between the expected and predicted entities for an\nutterance.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "635",
+ "kind": "property",
+ "name": "expectedEntities",
+ "serializedName": "expectedEntities",
+ "description": "Represents the expected entity labels.",
+ "type": {
+ "$id": "636",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringUtteranceEntityEvaluationResult",
+ "valueType": {
+ "$id": "637",
+ "kind": "model",
+ "name": "UtteranceEntityEvaluationResult",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntityEvaluationResult",
+ "usage": "Output,Json",
+ "description": "Represents the evaluation output of an entity label or prediction.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "638",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "Represents the entity category.",
+ "type": {
+ "$id": "639",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntityEvaluationResult.category"
+ },
+ {
+ "$id": "640",
+ "kind": "property",
+ "name": "offset",
+ "serializedName": "offset",
+ "description": "Represents the entity offset index relative to the original text.",
+ "type": {
+ "$id": "641",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntityEvaluationResult.offset"
+ },
+ {
+ "$id": "642",
+ "kind": "property",
+ "name": "length",
+ "serializedName": "length",
+ "description": "Represents the entity length.",
+ "type": {
+ "$id": "643",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntityEvaluationResult.length"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntitiesEvaluationResult.expectedEntities"
+ },
+ {
+ "$id": "644",
+ "kind": "property",
+ "name": "predictedEntities",
+ "serializedName": "predictedEntities",
+ "description": "Represents the predicted entity labels.",
+ "type": {
+ "$id": "645",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringUtteranceEntityEvaluationResult",
+ "valueType": {
+ "$ref": "637"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEntitiesEvaluationResult.predictedEntities"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEvaluationResult.entitiesResult"
+ },
+ {
+ "$id": "646",
+ "kind": "property",
+ "name": "intentsResult",
+ "serializedName": "intentsResult",
+ "description": "Represents the intents results for the utterance.",
+ "type": {
+ "$id": "647",
+ "kind": "model",
+ "name": "UtteranceIntentsEvaluationResult",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceIntentsEvaluationResult",
+ "usage": "Output,Json",
+ "description": "Represents the comparison between the expected and the predicted intent for an\nutterance.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "648",
+ "kind": "property",
+ "name": "expectedIntent",
+ "serializedName": "expectedIntent",
+ "description": "Represents the utterance's expected intent.",
+ "type": {
+ "$id": "649",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceIntentsEvaluationResult.expectedIntent"
+ },
+ {
+ "$id": "650",
+ "kind": "property",
+ "name": "predictedIntent",
+ "serializedName": "predictedIntent",
+ "description": "Represents the utterance's predicted intent.",
+ "type": {
+ "$id": "651",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceIntentsEvaluationResult.predictedIntent"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUtteranceEvaluationResult.intentsResult"
+ }
+ ]
+ },
+ {
+ "$ref": "634"
+ },
+ {
+ "$ref": "637"
+ },
+ {
+ "$ref": "647"
+ },
+ {
+ "$id": "652",
+ "kind": "model",
+ "name": "EvaluationSummary",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationSummary",
+ "usage": "Output,Json",
+ "description": "Represents the evaluation result summary.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "653",
+ "kind": "property",
+ "name": "entitiesEvaluation",
+ "serializedName": "entitiesEvaluation",
+ "description": "Contains the data related to entities evaluation.",
+ "type": {
+ "$id": "654",
+ "kind": "model",
+ "name": "EntitiesEvaluationSummary",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary",
+ "usage": "Output,Json",
+ "description": "Represents the evaluation result summary for the project's entities.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "655",
+ "kind": "property",
+ "name": "confusionMatrix",
+ "serializedName": "confusionMatrix",
+ "description": "Represents the confusion matrix between two entities (the two entities can be\nthe same). The matrix is between the entity that was labelled and the entity\nthat was predicted.",
+ "type": {
+ "$id": "656",
+ "kind": "model",
+ "name": "ConfusionMatrix",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConfusionMatrix",
+ "usage": "Output,Json",
+ "decorators": [],
+ "additionalProperties": {
+ "$id": "657",
+ "kind": "model",
+ "name": "ConfusionMatrixRow",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConfusionMatrixRow",
+ "usage": "Output,Json",
+ "decorators": [],
+ "additionalProperties": {
+ "$id": "658",
+ "kind": "model",
+ "name": "ConfusionMatrixCell",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConfusionMatrixCell",
+ "usage": "Output,Json",
+ "description": "Represents a cell in a confusion matrix.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "659",
+ "kind": "property",
+ "name": "normalizedValue",
+ "serializedName": "normalizedValue",
+ "description": "Represents normalized value in percentages.",
+ "type": {
+ "$id": "660",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConfusionMatrixCell.normalizedValue"
+ },
+ {
+ "$id": "661",
+ "kind": "property",
+ "name": "rawValue",
+ "serializedName": "rawValue",
+ "description": "Represents raw value.",
+ "type": {
+ "$id": "662",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringConfusionMatrixCell.rawValue"
+ }
+ ]
+ },
+ "properties": []
+ },
+ "properties": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.confusionMatrix"
+ },
+ {
+ "$id": "663",
+ "kind": "property",
+ "name": "entities",
+ "serializedName": "entities",
+ "description": "Represents the entities evaluation summary.",
+ "type": {
+ "$id": "664",
+ "kind": "dict",
+ "keyType": {
+ "$id": "665",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "666",
+ "kind": "model",
+ "name": "EntityEvaluationSummary",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary",
+ "usage": "Output,Json",
+ "description": "Represents the evaluation result for an entity.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "667",
+ "kind": "property",
+ "name": "f1",
+ "serializedName": "f1",
+ "description": "Represents the model precision",
+ "type": {
+ "$id": "668",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.f1"
+ },
+ {
+ "$id": "669",
+ "kind": "property",
+ "name": "precision",
+ "serializedName": "precision",
+ "description": "Represents the model recall",
+ "type": {
+ "$id": "670",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.precision"
+ },
+ {
+ "$id": "671",
+ "kind": "property",
+ "name": "recall",
+ "serializedName": "recall",
+ "description": "Represents the model F1 score",
+ "type": {
+ "$id": "672",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.recall"
+ },
+ {
+ "$id": "673",
+ "kind": "property",
+ "name": "truePositiveCount",
+ "serializedName": "truePositiveCount",
+ "description": "Represents the count of true positive",
+ "type": {
+ "$id": "674",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.truePositiveCount"
+ },
+ {
+ "$id": "675",
+ "kind": "property",
+ "name": "trueNegativeCount",
+ "serializedName": "trueNegativeCount",
+ "description": "Represents the count of true negative",
+ "type": {
+ "$id": "676",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.trueNegativeCount"
+ },
+ {
+ "$id": "677",
+ "kind": "property",
+ "name": "falsePositiveCount",
+ "serializedName": "falsePositiveCount",
+ "description": "Represents the count of false positive",
+ "type": {
+ "$id": "678",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.falsePositiveCount"
+ },
+ {
+ "$id": "679",
+ "kind": "property",
+ "name": "falseNegativeCount",
+ "serializedName": "falseNegativeCount",
+ "description": "Represents the count of false negative",
+ "type": {
+ "$id": "680",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntityEvaluationSummary.falseNegativeCount"
+ }
+ ]
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.entities"
+ },
+ {
+ "$id": "681",
+ "kind": "property",
+ "name": "microF1",
+ "serializedName": "microF1",
+ "description": "Represents the micro F1. Expected value is a float between 0 and 1 inclusive.",
+ "type": {
+ "$id": "682",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.microF1"
+ },
+ {
+ "$id": "683",
+ "kind": "property",
+ "name": "microPrecision",
+ "serializedName": "microPrecision",
+ "description": "Represents the micro precision. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "684",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.microPrecision"
+ },
+ {
+ "$id": "685",
+ "kind": "property",
+ "name": "microRecall",
+ "serializedName": "microRecall",
+ "description": "Represents the micro recall. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "686",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.microRecall"
+ },
+ {
+ "$id": "687",
+ "kind": "property",
+ "name": "macroF1",
+ "serializedName": "macroF1",
+ "description": "Represents the macro F1. Expected value is a float between 0 and 1 inclusive.",
+ "type": {
+ "$id": "688",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.macroF1"
+ },
+ {
+ "$id": "689",
+ "kind": "property",
+ "name": "macroPrecision",
+ "serializedName": "macroPrecision",
+ "description": "Represents the macro precision. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "690",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.macroPrecision"
+ },
+ {
+ "$id": "691",
+ "kind": "property",
+ "name": "macroRecall",
+ "serializedName": "macroRecall",
+ "description": "Represents the macro recall. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "692",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEntitiesEvaluationSummary.macroRecall"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationSummary.entitiesEvaluation"
+ },
+ {
+ "$id": "693",
+ "kind": "property",
+ "name": "intentsEvaluation",
+ "serializedName": "intentsEvaluation",
+ "description": "Contains the data related to intents evaluation.",
+ "type": {
+ "$id": "694",
+ "kind": "model",
+ "name": "IntentsEvaluationSummary",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary",
+ "usage": "Output,Json",
+ "description": "Represents the evaluation summary for the project's intents.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "695",
+ "kind": "property",
+ "name": "confusionMatrix",
+ "serializedName": "confusionMatrix",
+ "description": "Represents the confusion matrix between two intents (the two intents can be the\nsame). The matrix is between the intent that was labelled and the intent that\nwas predicted.",
+ "type": {
+ "$ref": "656"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.confusionMatrix"
+ },
+ {
+ "$id": "696",
+ "kind": "property",
+ "name": "intents",
+ "serializedName": "intents",
+ "description": "Represents the intents evaluation summary.",
+ "type": {
+ "$id": "697",
+ "kind": "dict",
+ "keyType": {
+ "$id": "698",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "valueType": {
+ "$id": "699",
+ "kind": "model",
+ "name": "IntentEvaluationSummary",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary",
+ "usage": "Output,Json",
+ "description": "The evaluation summary for an intent.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "700",
+ "kind": "property",
+ "name": "f1",
+ "serializedName": "f1",
+ "description": "Represents the model precision",
+ "type": {
+ "$id": "701",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.f1"
+ },
+ {
+ "$id": "702",
+ "kind": "property",
+ "name": "precision",
+ "serializedName": "precision",
+ "description": "Represents the model recall",
+ "type": {
+ "$id": "703",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.precision"
+ },
+ {
+ "$id": "704",
+ "kind": "property",
+ "name": "recall",
+ "serializedName": "recall",
+ "description": "Represents the model F1 score",
+ "type": {
+ "$id": "705",
+ "kind": "float64",
+ "name": "float64",
+ "crossLanguageDefinitionId": "TypeSpec.float64",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.recall"
+ },
+ {
+ "$id": "706",
+ "kind": "property",
+ "name": "truePositiveCount",
+ "serializedName": "truePositiveCount",
+ "description": "Represents the count of true positive",
+ "type": {
+ "$id": "707",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.truePositiveCount"
+ },
+ {
+ "$id": "708",
+ "kind": "property",
+ "name": "trueNegativeCount",
+ "serializedName": "trueNegativeCount",
+ "description": "Represents the count of true negative",
+ "type": {
+ "$id": "709",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.trueNegativeCount"
+ },
+ {
+ "$id": "710",
+ "kind": "property",
+ "name": "falsePositiveCount",
+ "serializedName": "falsePositiveCount",
+ "description": "Represents the count of false positive",
+ "type": {
+ "$id": "711",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.falsePositiveCount"
+ },
+ {
+ "$id": "712",
+ "kind": "property",
+ "name": "falseNegativeCount",
+ "serializedName": "falseNegativeCount",
+ "description": "Represents the count of false negative",
+ "type": {
+ "$id": "713",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentEvaluationSummary.falseNegativeCount"
+ }
+ ]
+ },
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.intents"
+ },
+ {
+ "$id": "714",
+ "kind": "property",
+ "name": "microF1",
+ "serializedName": "microF1",
+ "description": "Represents the micro F1. Expected value is a float between 0 and 1 inclusive.",
+ "type": {
+ "$id": "715",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.microF1"
+ },
+ {
+ "$id": "716",
+ "kind": "property",
+ "name": "microPrecision",
+ "serializedName": "microPrecision",
+ "description": "Represents the micro precision. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "717",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.microPrecision"
+ },
+ {
+ "$id": "718",
+ "kind": "property",
+ "name": "microRecall",
+ "serializedName": "microRecall",
+ "description": "Represents the micro recall. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "719",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.microRecall"
+ },
+ {
+ "$id": "720",
+ "kind": "property",
+ "name": "macroF1",
+ "serializedName": "macroF1",
+ "description": "Represents the macro F1. Expected value is a float between 0 and 1 inclusive.",
+ "type": {
+ "$id": "721",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.macroF1"
+ },
+ {
+ "$id": "722",
+ "kind": "property",
+ "name": "macroPrecision",
+ "serializedName": "macroPrecision",
+ "description": "Represents the macro precision. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "723",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.macroPrecision"
+ },
+ {
+ "$id": "724",
+ "kind": "property",
+ "name": "macroRecall",
+ "serializedName": "macroRecall",
+ "description": "Represents the macro recall. Expected value is a float between 0 and 1\ninclusive.",
+ "type": {
+ "$id": "725",
+ "kind": "float32",
+ "name": "float32",
+ "crossLanguageDefinitionId": "TypeSpec.float32",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringIntentsEvaluationSummary.macroRecall"
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationSummary.intentsEvaluation"
+ },
+ {
+ "$id": "726",
+ "kind": "property",
+ "name": "evaluationOptions",
+ "serializedName": "evaluationOptions",
+ "description": "The options that were used while running the evaluation.",
+ "type": {
+ "$ref": "362"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringEvaluationSummary.evaluationOptions"
+ }
+ ]
+ },
+ {
+ "$ref": "654"
+ },
+ {
+ "$ref": "656"
+ },
+ {
+ "$ref": "657"
+ },
+ {
+ "$ref": "658"
+ },
+ {
+ "$ref": "666"
+ },
+ {
+ "$ref": "694"
+ },
+ {
+ "$ref": "699"
+ },
+ {
+ "$id": "727",
+ "kind": "model",
+ "name": "GetLoadSnapshotStatusResponse",
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "728",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "729",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "730",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "731",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "732",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "733",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "734",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "735",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "736",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "737",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "738",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "739",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "740",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "741",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getLoadSnapshotStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "742",
+ "kind": "model",
+ "name": "AssignedDeploymentResource",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedDeploymentResource",
+ "usage": "Output,Json",
+ "description": "Represents the assigned deployment resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "743",
+ "kind": "property",
+ "name": "azureResourceId",
+ "serializedName": "azureResourceId",
+ "description": "The resource ID.",
+ "type": {
+ "$id": "744",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedDeploymentResource.azureResourceId"
+ },
+ {
+ "$id": "745",
+ "kind": "property",
+ "name": "region",
+ "serializedName": "region",
+ "description": "The resource region.",
+ "type": {
+ "$id": "746",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedDeploymentResource.region"
+ }
+ ]
+ },
+ {
+ "$id": "747",
+ "kind": "model",
+ "name": "AssignDeploymentResourcesOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignDeploymentResourcesOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options for assigning Azure resources to a project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "748",
+ "kind": "property",
+ "name": "resourcesMetadata",
+ "serializedName": "resourcesMetadata",
+ "description": "Represents the metadata for the resources to be assigned.",
+ "type": {
+ "$id": "749",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringResourceMetadata",
+ "valueType": {
+ "$id": "750",
+ "kind": "model",
+ "name": "ResourceMetadata",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringResourceMetadata",
+ "usage": "Input,Json",
+ "description": "Represents metadata for the Azure resource..",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "751",
+ "kind": "property",
+ "name": "azureResourceId",
+ "serializedName": "azureResourceId",
+ "description": "Represents the Azure resource ID.",
+ "type": {
+ "$id": "752",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringResourceMetadata.azureResourceId"
+ },
+ {
+ "$id": "753",
+ "kind": "property",
+ "name": "customDomain",
+ "serializedName": "customDomain",
+ "description": "Represents the Azure resource custom domain.",
+ "type": {
+ "$id": "754",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringResourceMetadata.customDomain"
+ },
+ {
+ "$id": "755",
+ "kind": "property",
+ "name": "region",
+ "serializedName": "region",
+ "description": "Represents the Azure resource region.",
+ "type": {
+ "$id": "756",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringResourceMetadata.region"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignDeploymentResourcesOptions.resourcesMetadata"
+ }
+ ]
+ },
+ {
+ "$ref": "750"
+ },
+ {
+ "$id": "757",
+ "kind": "model",
+ "name": "UnassignDeploymentResourcesOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUnassignDeploymentResourcesOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options to unassign Azure resources from a project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "758",
+ "kind": "property",
+ "name": "assignedResourceIds",
+ "serializedName": "assignedResourceIds",
+ "description": "Represents the assigned resource IDs to be unassigned.",
+ "type": {
+ "$id": "759",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "760",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringUnassignDeploymentResourcesOptions.assignedResourceIds"
+ }
+ ]
+ },
+ {
+ "$id": "761",
+ "kind": "model",
+ "name": "GetAssignDeploymentResourcesStatusResponse",
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "762",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "763",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "764",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "765",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "766",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "767",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "768",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "769",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "770",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "771",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "772",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "773",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "774",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "775",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getAssignDeploymentResourcesStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "776",
+ "kind": "model",
+ "name": "GetUnassignDeploymentResourcesStatusResponse",
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "777",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "778",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "779",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "780",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "781",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "782",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "783",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "784",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "785",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "786",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "787",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "788",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "789",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "790",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getUnassignDeploymentResourcesStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "791",
+ "kind": "model",
+ "name": "GetTrainingStatusResponse",
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "792",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "793",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "794",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "795",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "796",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "797",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "798",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "799",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "800",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "801",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "802",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "803",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "804",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "805",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.errors"
+ },
+ {
+ "$id": "806",
+ "kind": "property",
+ "name": "result",
+ "serializedName": "result",
+ "description": "Represents training tasks detailed result.",
+ "type": {
+ "$ref": "368"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getTrainingStatus.Response.anonymous.result"
+ }
+ ]
+ },
+ {
+ "$id": "807",
+ "kind": "model",
+ "name": "GetProjectDeletionStatusResponse",
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "808",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "809",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "810",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "811",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "812",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "813",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "814",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "815",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "816",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "817",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "818",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "819",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "820",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "821",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getProjectDeletionStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "822",
+ "kind": "model",
+ "name": "AssignedResourceDeploymentsMetadata",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedResourceDeploymentsMetadata",
+ "usage": "Output,Json",
+ "description": "Represents the metadata for deployments assigned to a resource.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "823",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The list of retrieved assigned project deployments.",
+ "type": {
+ "$id": "824",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringAssignedProjectDeploymentsMetadata",
+ "valueType": {
+ "$id": "825",
+ "kind": "model",
+ "name": "AssignedProjectDeploymentsMetadata",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentsMetadata",
+ "usage": "Output,Json",
+ "description": "Represents the metadata for assigned deployments for a project.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "826",
+ "kind": "property",
+ "name": "projectName",
+ "serializedName": "projectName",
+ "description": "Represents the project name.",
+ "type": {
+ "$id": "827",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentsMetadata.projectName"
+ },
+ {
+ "$id": "828",
+ "kind": "property",
+ "name": "deploymentsMetadata",
+ "serializedName": "deploymentsMetadata",
+ "description": "Represents the resource region.",
+ "type": {
+ "$id": "829",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringAssignedProjectDeploymentMetadata",
+ "valueType": {
+ "$id": "830",
+ "kind": "model",
+ "name": "AssignedProjectDeploymentMetadata",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentMetadata",
+ "usage": "Output,Json",
+ "description": "Represents the metadata for an assigned deployment",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "831",
+ "kind": "property",
+ "name": "deploymentName",
+ "serializedName": "deploymentName",
+ "description": "Represents the deployment name.",
+ "type": {
+ "$id": "832",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentMetadata.deploymentName"
+ },
+ {
+ "$id": "833",
+ "kind": "property",
+ "name": "lastDeployedDateTime",
+ "serializedName": "lastDeployedDateTime",
+ "description": "Represents deployment last deployed time.",
+ "type": {
+ "$id": "834",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "835",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentMetadata.lastDeployedDateTime"
+ },
+ {
+ "$id": "836",
+ "kind": "property",
+ "name": "deploymentExpirationDate",
+ "serializedName": "deploymentExpirationDate",
+ "description": "Represents deployment expiration date in the runtime.",
+ "type": {
+ "$id": "837",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentMetadata.deploymentExpirationDate"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedProjectDeploymentsMetadata.deploymentsMetadata"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedResourceDeploymentsMetadata.value"
+ },
+ {
+ "$id": "838",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The next page link.",
+ "type": {
+ "$id": "839",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringAssignedResourceDeploymentsMetadata.nextLink"
+ }
+ ]
+ },
+ {
+ "$ref": "825"
+ },
+ {
+ "$ref": "830"
+ },
+ {
+ "$id": "840",
+ "kind": "model",
+ "name": "SupportedLanguages",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSupportedLanguages",
+ "usage": "Output,Json",
+ "description": "Represents a list of retrieved languages.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "841",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The list of the languages.",
+ "type": {
+ "$id": "842",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringSupportedLanguage",
+ "valueType": {
+ "$id": "843",
+ "kind": "model",
+ "name": "SupportedLanguage",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSupportedLanguage",
+ "usage": "Output,Json",
+ "description": "Represents a supported language.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "844",
+ "kind": "property",
+ "name": "languageName",
+ "serializedName": "languageName",
+ "description": "The language name.",
+ "type": {
+ "$id": "845",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSupportedLanguage.languageName"
+ },
+ {
+ "$id": "846",
+ "kind": "property",
+ "name": "languageCode",
+ "serializedName": "languageCode",
+ "description": "The language code. This is BCP-47 representation of a language. For example,\n\"en\" for English, \"en-gb\" for English (UK), \"es\" for Spanish etc.",
+ "type": {
+ "$id": "847",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSupportedLanguage.languageCode"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSupportedLanguages.value"
+ },
+ {
+ "$id": "848",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The next page link.",
+ "type": {
+ "$id": "849",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringSupportedLanguages.nextLink"
+ }
+ ]
+ },
+ {
+ "$ref": "843"
+ },
+ {
+ "$id": "850",
+ "kind": "model",
+ "name": "PrebuiltEntities",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntities",
+ "usage": "Output,Json",
+ "description": "Represents a list of the retrieved supported prebuilt entities.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "851",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The supported prebuilt entities.",
+ "type": {
+ "$id": "852",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringPrebuiltEntity",
+ "valueType": {
+ "$id": "853",
+ "kind": "model",
+ "name": "PrebuiltEntity",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntity",
+ "usage": "Output,Json",
+ "description": "Represents a supported prebuilt entity.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "854",
+ "kind": "property",
+ "name": "category",
+ "serializedName": "category",
+ "description": "The prebuilt entity category.",
+ "type": {
+ "$id": "855",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntity.category"
+ },
+ {
+ "$id": "856",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "description": "The description.",
+ "type": {
+ "$id": "857",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntity.description"
+ },
+ {
+ "$id": "858",
+ "kind": "property",
+ "name": "examples",
+ "serializedName": "examples",
+ "description": "English examples for the entity.",
+ "type": {
+ "$id": "859",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntity.examples"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntities.value"
+ },
+ {
+ "$id": "860",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The next page link.",
+ "type": {
+ "$id": "861",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringPrebuiltEntities.nextLink"
+ }
+ ]
+ },
+ {
+ "$ref": "853"
+ },
+ {
+ "$id": "862",
+ "kind": "model",
+ "name": "TrainingConfigVersions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingConfigVersions",
+ "usage": "Output,Json",
+ "description": "Represents a list of training config versions.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "863",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The list of the training config versions.",
+ "type": {
+ "$id": "864",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringTrainingConfigVersion",
+ "valueType": {
+ "$id": "865",
+ "kind": "model",
+ "name": "TrainingConfigVersion",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingConfigVersion",
+ "usage": "Output,Json",
+ "description": "Represents a training config version.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "866",
+ "kind": "property",
+ "name": "trainingConfigVersion",
+ "serializedName": "trainingConfigVersion",
+ "description": "Represents the version of the config.",
+ "type": {
+ "$id": "867",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingConfigVersion.trainingConfigVersion"
+ },
+ {
+ "$id": "868",
+ "kind": "property",
+ "name": "modelExpirationDate",
+ "serializedName": "modelExpirationDate",
+ "description": "Represents the training config version expiration date.",
+ "type": {
+ "$id": "869",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingConfigVersion.modelExpirationDate"
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingConfigVersions.value"
+ },
+ {
+ "$id": "870",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The next page link.",
+ "type": {
+ "$id": "871",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringTrainingConfigVersions.nextLink"
+ }
+ ]
+ },
+ {
+ "$ref": "865"
+ },
+ {
+ "$id": "872",
+ "kind": "model",
+ "name": "GetExportedModelResponse",
+ "crossLanguageDefinitionId": "getExportedModel.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "873",
+ "kind": "property",
+ "name": "modelId",
+ "serializedName": "modelId",
+ "description": "The model ID.",
+ "type": {
+ "$id": "874",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModel.Response.anonymous.modelId"
+ },
+ {
+ "$id": "875",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "The last trained date time of the model.",
+ "type": {
+ "$id": "876",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "877",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModel.Response.anonymous.lastTrainedDateTime"
+ },
+ {
+ "$id": "878",
+ "kind": "property",
+ "name": "lastExportedModelDateTime",
+ "serializedName": "lastExportedModelDateTime",
+ "description": "The last exported date time of the model.",
+ "type": {
+ "$id": "879",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "880",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModel.Response.anonymous.lastExportedModelDateTime"
+ },
+ {
+ "$id": "881",
+ "kind": "property",
+ "name": "modelExpirationDate",
+ "serializedName": "modelExpirationDate",
+ "description": "The model expiration date.",
+ "type": {
+ "$id": "882",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModel.Response.anonymous.modelExpirationDate"
+ },
+ {
+ "$id": "883",
+ "kind": "property",
+ "name": "modelTrainingConfigVersion",
+ "serializedName": "modelTrainingConfigVersion",
+ "description": "The model training config version.",
+ "type": {
+ "$id": "884",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModel.Response.anonymous.modelTrainingConfigVersion"
+ }
+ ]
+ },
+ {
+ "$id": "885",
+ "kind": "model",
+ "name": "ExportedTrainedModel",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel",
+ "usage": "Output,Json",
+ "description": "Represents an exported trained model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "886",
+ "kind": "property",
+ "name": "exportedModelName",
+ "serializedName": "exportedModelName",
+ "description": "The exported model name.",
+ "type": {
+ "$id": "887",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel.exportedModelName"
+ },
+ {
+ "$id": "888",
+ "kind": "property",
+ "name": "modelId",
+ "serializedName": "modelId",
+ "description": "The model ID.",
+ "type": {
+ "$id": "889",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel.modelId"
+ },
+ {
+ "$id": "890",
+ "kind": "property",
+ "name": "lastTrainedDateTime",
+ "serializedName": "lastTrainedDateTime",
+ "description": "The last trained date time of the model.",
+ "type": {
+ "$id": "891",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "892",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel.lastTrainedDateTime"
+ },
+ {
+ "$id": "893",
+ "kind": "property",
+ "name": "lastExportedModelDateTime",
+ "serializedName": "lastExportedModelDateTime",
+ "description": "The last exported date time of the model.",
+ "type": {
+ "$id": "894",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "895",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel.lastExportedModelDateTime"
+ },
+ {
+ "$id": "896",
+ "kind": "property",
+ "name": "modelExpirationDate",
+ "serializedName": "modelExpirationDate",
+ "description": "The model expiration date.",
+ "type": {
+ "$id": "897",
+ "kind": "plainDate",
+ "name": "plainDate",
+ "crossLanguageDefinitionId": "TypeSpec.plainDate",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel.modelExpirationDate"
+ },
+ {
+ "$id": "898",
+ "kind": "property",
+ "name": "modelTrainingConfigVersion",
+ "serializedName": "modelTrainingConfigVersion",
+ "description": "The model training config version.",
+ "type": {
+ "$id": "899",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedTrainedModel.modelTrainingConfigVersion"
+ }
+ ]
+ },
+ {
+ "$id": "900",
+ "kind": "model",
+ "name": "ExportedModelOptions",
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedModelOptions",
+ "usage": "Input,Json",
+ "description": "Represents the options for creating or replacing an exported model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "901",
+ "kind": "property",
+ "name": "trainedModelLabel",
+ "serializedName": "trainedModelLabel",
+ "description": "The trained model label.",
+ "type": {
+ "$id": "902",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoringExportedModelOptions.trainedModelLabel"
+ }
+ ]
+ },
+ {
+ "$id": "903",
+ "kind": "model",
+ "name": "GetExportedModelJobStatusResponse",
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "904",
+ "kind": "property",
+ "name": "createdDateTime",
+ "serializedName": "createdDateTime",
+ "description": "The creation date time of the job.",
+ "type": {
+ "$id": "905",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "906",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous.createdDateTime"
+ },
+ {
+ "$id": "907",
+ "kind": "property",
+ "name": "lastUpdatedDateTime",
+ "serializedName": "lastUpdatedDateTime",
+ "description": "The last date time the job was updated.",
+ "type": {
+ "$id": "908",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "909",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous.lastUpdatedDateTime"
+ },
+ {
+ "$id": "910",
+ "kind": "property",
+ "name": "expirationDateTime",
+ "serializedName": "expirationDateTime",
+ "description": "The expiration date time of the job.",
+ "type": {
+ "$id": "911",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "912",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous.expirationDateTime"
+ },
+ {
+ "$id": "913",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "description": "The job status.",
+ "type": {
+ "$ref": "118"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous.status"
+ },
+ {
+ "$id": "914",
+ "kind": "property",
+ "name": "warnings",
+ "serializedName": "warnings",
+ "description": "The warnings that were encountered while executing the job.",
+ "type": {
+ "$id": "915",
+ "kind": "array",
+ "name": "ArrayWarning",
+ "valueType": {
+ "$ref": "404"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous.warnings"
+ },
+ {
+ "$id": "916",
+ "kind": "property",
+ "name": "errors",
+ "serializedName": "errors",
+ "description": "The errors encountered while executing the job.",
+ "type": {
+ "$id": "917",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "170"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "getExportedModelJobStatus.Response.anonymous.errors"
+ }
+ ]
+ },
+ {
+ "$id": "918",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringProjectMetadata",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringProjectMetadata items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "919",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringProjectMetadata items on this page",
+ "type": {
+ "$id": "920",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringProjectMetadata",
+ "valueType": {
+ "$ref": "140"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "921",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "922",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "923",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "924",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringProjectDeployment",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringProjectDeployment items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "925",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringProjectDeployment items on this page",
+ "type": {
+ "$id": "926",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringProjectDeployment",
+ "valueType": {
+ "$ref": "427"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "927",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "928",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "929",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "930",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringProjectTrainedModel",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringProjectTrainedModel items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "931",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringProjectTrainedModel items on this page",
+ "type": {
+ "$id": "932",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringProjectTrainedModel",
+ "valueType": {
+ "$ref": "556"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "933",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "934",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "935",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "936",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringUtteranceEvaluationResult",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringUtteranceEvaluationResult items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "937",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringUtteranceEvaluationResult items on this page",
+ "type": {
+ "$id": "938",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringUtteranceEvaluationResult",
+ "valueType": {
+ "$ref": "628"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "939",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "940",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "941",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "942",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringAssignedDeploymentResource",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringAssignedDeploymentResource items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "943",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringAssignedDeploymentResource items on this page",
+ "type": {
+ "$id": "944",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringAssignedDeploymentResource",
+ "valueType": {
+ "$ref": "742"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "945",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "946",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "947",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "948",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringTrainingJobState",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringTrainingJobState items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "949",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringTrainingJobState items on this page",
+ "type": {
+ "$id": "950",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringTrainingJobState",
+ "valueType": {
+ "$ref": "389"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "951",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "952",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "953",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ },
+ {
+ "$id": "954",
+ "kind": "model",
+ "name": "PagedConversationalAnalysisAuthoringExportedTrainedModel",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "description": "Paged collection of ConversationalAnalysisAuthoringExportedTrainedModel items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "955",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "description": "The ConversationalAnalysisAuthoringExportedTrainedModel items on this page",
+ "type": {
+ "$id": "956",
+ "kind": "array",
+ "name": "ArrayConversationalAnalysisAuthoringExportedTrainedModel",
+ "valueType": {
+ "$ref": "885"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value"
+ },
+ {
+ "$id": "957",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "description": "The link to the next page of items",
+ "type": {
+ "$id": "958",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "959",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink"
+ }
+ ]
+ }
+ ],
+ "Clients": [
+ {
+ "$id": "960",
+ "Name": "ConversationsClient",
+ "Description": "The language service API is a suite of natural language processing (NLP) skills\nbuilt with best-in-class Microsoft machine learning algorithms. The API can be\nused to analyze unstructured text for tasks such as sentiment analysis, key\nphrase extraction, language detection and question answering. Further\ndocumentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview.The language service conversations API is a suite of natural language processing (NLP) skills that can be used to analyze structured conversations (textual or spoken). The synchronous API in this suite accepts a request and mediates among multiple language projects, such as LUIS Generally Available, Question Answering, Conversational Language Understanding, and then calls the best candidate service to handle the request. At last, it returns a response with the candidate service's response as a payload.\\n\\n In some cases, this API needs to forward requests and responses between the caller and an upstream service. The asynchronous APIs in this suite enable tasks like Conversation Summarization and Conversational PII detection.",
+ "Operations": [],
+ "Protocol": {
+ "$id": "961"
+ },
+ "Parameters": [
+ {
+ "$id": "962",
+ "Name": "endpoint",
+ "NameInRequest": "endpoint",
+ "Description": "Supported Cognitive Services endpoint (e.g.,\nhttps://.api.cognitiveservices.azure.com).",
+ "Type": {
+ "$id": "963",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": false,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client"
+ },
+ {
+ "$id": "964",
+ "Name": "Endpoint",
+ "NameInRequest": "Endpoint",
+ "Type": {
+ "$id": "965",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": true,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client"
+ }
+ ],
+ "Decorators": []
+ },
+ {
+ "$id": "966",
+ "Name": "ConversationalAnalysisAuthoring",
+ "Operations": [
+ {
+ "$id": "967",
+ "Name": "listProjects",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectMetadata",
+ "Description": "Lists the existing projects.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "968",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "969",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "970",
+ "Type": {
+ "$id": "971",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "972",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "973",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "974",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "975",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "976",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "977",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "978",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "979",
+ "kind": "constant",
+ "valueType": {
+ "$id": "980",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "981",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "918"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "982",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listProjects",
+ "Decorators": []
+ },
+ {
+ "$id": "983",
+ "Name": "getProject",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectMetadata",
+ "Description": "Gets the details of a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "984",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "985",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "986",
+ "Type": {
+ "$id": "987",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "988",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "989",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "990",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "991",
+ "kind": "constant",
+ "valueType": {
+ "$id": "992",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "993",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "140"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getProject",
+ "Decorators": []
+ },
+ {
+ "$id": "994",
+ "Name": "createProject",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectMetadata",
+ "Description": "Creates a new project or updates an existing one.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "995",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "996",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "997",
+ "Type": {
+ "$id": "998",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "999",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1000",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1001",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "This request has a JSON Merge Patch body.",
+ "Type": {
+ "$id": "1002",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1003",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/merge-patch+json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1004",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1005",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1006",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1007",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The request body",
+ "Type": {
+ "$ref": "190"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1008",
+ "StatusCodes": [
+ 201
+ ],
+ "BodyType": {
+ "$ref": "140"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ },
+ {
+ "$id": "1009",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "140"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "PATCH",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}",
+ "RequestMediaTypes": [
+ "application/merge-patch+json"
+ ],
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": false,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.createProject",
+ "Decorators": []
+ },
+ {
+ "$id": "1010",
+ "Name": "deleteProject",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Deletes a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1011",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1012",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1013",
+ "Type": {
+ "$id": "1014",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1015",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1016",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1017",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1018",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1019",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1020",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1021",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1022",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1023",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "DELETE",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1024",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1025",
+ "StatusCodes": [
+ 204
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.deleteProject",
+ "Decorators": []
+ },
+ {
+ "$id": "1026",
+ "Name": "copyProjectAuthorization",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Generates a copy project operation authorization to the current target Azure\nresource.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1027",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1028",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1029",
+ "Type": {
+ "$id": "1030",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1031",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1032",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1033",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1034",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1035",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1036",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1037",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1038",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1039",
+ "Name": "copyProjectAuthorizationRequest",
+ "NameInRequest": "copyProjectAuthorizationRequest",
+ "Type": {
+ "$ref": "203"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Spread",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1040",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "209"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/:authorize-copy",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.copyProjectAuthorization",
+ "Decorators": []
+ },
+ {
+ "$id": "1041",
+ "Name": "copyProject",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Copies an existing project to another Azure resource.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1042",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1043",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1044",
+ "Type": {
+ "$id": "1045",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1046",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1047",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1048",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1049",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1050",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1051",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1052",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1053",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1054",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The copy project info.",
+ "Type": {
+ "$ref": "209"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1055",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1056",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1057",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1058",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/:copy",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1059",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1060",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.copyProject",
+ "Decorators": []
+ },
+ {
+ "$id": "1061",
+ "Name": "export",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Triggers a job to export a project's data.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1062",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1063",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1064",
+ "Type": {
+ "$id": "1065",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1066",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1067",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1068",
+ "Name": "ExportedProjectFormat",
+ "NameInRequest": "format",
+ "Description": "The format of the exported project file to use.",
+ "Type": {
+ "$ref": "78"
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1069",
+ "Name": "stringIndexType",
+ "NameInRequest": "stringIndexType",
+ "Description": "Specifies the method used to interpret string offsets. For additional\ninformation see https://aka.ms/text-analytics-offsets.",
+ "Type": {
+ "$ref": "84"
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1070",
+ "Name": "assetKind",
+ "NameInRequest": "assetKind",
+ "Description": "Kind of asset to export.",
+ "Type": {
+ "$id": "1071",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1072",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "Trained model label to export. If the trainedModelLabel is null, the default behavior is to export the current working copy.",
+ "Type": {
+ "$id": "1073",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1074",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1075",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1076",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1077",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1078",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1079",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1080",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/:export",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1081",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1082",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.export",
+ "Decorators": []
+ },
+ {
+ "$id": "1083",
+ "Name": "import",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Triggers a job to import a project. If a project with the same name already\nexists, the data of that project is replaced.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1084",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1085",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1086",
+ "Type": {
+ "$id": "1087",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1088",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1089",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1090",
+ "Name": "ExportedProjectFormat",
+ "NameInRequest": "format",
+ "Description": "The format of the exported project file to use.",
+ "Type": {
+ "$ref": "78"
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1091",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1092",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1093",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1094",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1095",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1096",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1097",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The project data to import.",
+ "Type": {
+ "$ref": "222"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1098",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1099",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1100",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1101",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/:import",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1102",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1103",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.import",
+ "Decorators": []
+ },
+ {
+ "$id": "1104",
+ "Name": "train",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Triggers a training job for a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1105",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1106",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1107",
+ "Type": {
+ "$id": "1108",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1109",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1110",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1111",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1112",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1113",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1114",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1115",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1116",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1117",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The training input parameters.",
+ "Type": {
+ "$ref": "355"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1118",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1119",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1120",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1121",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/:train",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1122",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1123",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "389"
+ },
+ "BodyMediaType": "Json"
+ },
+ "ResultPath": "result"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.train",
+ "Decorators": []
+ },
+ {
+ "$id": "1124",
+ "Name": "getCopyProjectStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringCopyProjectJobState",
+ "Description": "Gets the status of an existing copy project job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1125",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1126",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1127",
+ "Type": {
+ "$id": "1128",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1129",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1130",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1131",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1132",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1133",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1134",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1135",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1136",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "412"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/copy/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getCopyProjectStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1137",
+ "Name": "listDeployments",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectDeployment",
+ "Description": "Lists the deployments belonging to a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1138",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1139",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1140",
+ "Type": {
+ "$id": "1141",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1142",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1143",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1144",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "1145",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1146",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "1147",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1148",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "1149",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1150",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1151",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1152",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1153",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "924"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1154",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listDeployments",
+ "Decorators": []
+ },
+ {
+ "$id": "1155",
+ "Name": "swapDeployments",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Swaps two existing deployments with each other.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1156",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1157",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1158",
+ "Type": {
+ "$id": "1159",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1160",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1161",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1162",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1163",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1164",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1165",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1166",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1167",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1168",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The job object to swap two deployments.",
+ "Type": {
+ "$ref": "449"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1169",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1170",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1171",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1172",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/:swap",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1173",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1174",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.swapDeployments",
+ "Decorators": []
+ },
+ {
+ "$id": "1175",
+ "Name": "getDeployment",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectDeployment",
+ "Description": "Gets the details of a deployment.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1176",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1177",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1178",
+ "Type": {
+ "$id": "1179",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1180",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1181",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1182",
+ "Name": "deploymentName",
+ "NameInRequest": "deploymentName",
+ "Description": "Represents deployment name.",
+ "Type": {
+ "$id": "1183",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1184",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1185",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1186",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1187",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "454"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getDeployment",
+ "Decorators": []
+ },
+ {
+ "$id": "1188",
+ "Name": "deployProject",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Creates a new deployment or replaces an existing one.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1189",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1190",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1191",
+ "Type": {
+ "$id": "1192",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1193",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1194",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1195",
+ "Name": "deploymentName",
+ "NameInRequest": "deploymentName",
+ "Description": "The name of the specific deployment of the project to use.",
+ "Type": {
+ "$id": "1196",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1197",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1198",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1199",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1200",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1201",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1202",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1203",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The new deployment info.",
+ "Type": {
+ "$ref": "469"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1204",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1205",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1206",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1207",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "PUT",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1208",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1209",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.deployProject",
+ "Decorators": []
+ },
+ {
+ "$id": "1210",
+ "Name": "deleteDeployment",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Deletes a project deployment.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1211",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1212",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1213",
+ "Type": {
+ "$id": "1214",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1215",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1216",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1217",
+ "Name": "deploymentName",
+ "NameInRequest": "deploymentName",
+ "Description": "The name of the specific deployment of the project to use.",
+ "Type": {
+ "$id": "1218",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1219",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1220",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1221",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1222",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1223",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1224",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1225",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "DELETE",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1226",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1227",
+ "StatusCodes": [
+ 204
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.deleteDeployment",
+ "Decorators": []
+ },
+ {
+ "$id": "1228",
+ "Name": "deleteDeploymentFromResources",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Deletes a project deployment from the specified assigned resources.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1229",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1230",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1231",
+ "Type": {
+ "$id": "1232",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1233",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1234",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1235",
+ "Name": "deploymentName",
+ "NameInRequest": "deploymentName",
+ "Description": "The name of the specific deployment of the project to use.",
+ "Type": {
+ "$id": "1236",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1237",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1238",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1239",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1240",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1241",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1242",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1243",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The options for deleting the deployment.",
+ "Type": {
+ "$ref": "475"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1244",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1245",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1246",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1247",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}/:delete-from-resources",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1248",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1249",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.deleteDeploymentFromResources",
+ "Decorators": []
+ },
+ {
+ "$id": "1250",
+ "Name": "getDeploymentDeleteFromResourcesStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringDeploymentDeleteFromResourcesJobState",
+ "Description": "Gets the status of an existing delete deployment from specific resources job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1251",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1252",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1253",
+ "Type": {
+ "$id": "1254",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1255",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1256",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1257",
+ "Name": "deploymentName",
+ "NameInRequest": "deploymentName",
+ "Description": "Represents deployment name.",
+ "Type": {
+ "$id": "1258",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1259",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1260",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1261",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1262",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1263",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1264",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "479"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}/delete-from-resources/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getDeploymentDeleteFromResourcesStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1265",
+ "Name": "getDeploymentStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringDeploymentJobState",
+ "Description": "Gets the status of an existing deployment job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1266",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1267",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1268",
+ "Type": {
+ "$id": "1269",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1270",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1271",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1272",
+ "Name": "deploymentName",
+ "NameInRequest": "deploymentName",
+ "Description": "Represents deployment name.",
+ "Type": {
+ "$id": "1273",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1274",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1275",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1276",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1277",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1278",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1279",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "494"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getDeploymentStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1280",
+ "Name": "getSwapDeploymentsStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringSwapDeploymentsJobState",
+ "Description": "Gets the status of an existing swap deployment job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1281",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1282",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1283",
+ "Type": {
+ "$id": "1284",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1285",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1286",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1287",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1288",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1289",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1290",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1291",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1292",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "509"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/deployments/swap/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getSwapDeploymentsStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1293",
+ "Name": "getExportStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringExportProjectJobState",
+ "Description": "Gets the status of an export job. Once job completes, returns the project\nmetadata, and assets.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1294",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1295",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1296",
+ "Type": {
+ "$id": "1297",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1298",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1299",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1300",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1301",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1302",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1303",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1304",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1305",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "524"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/export/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getExportStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1306",
+ "Name": "getImportStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringImportProjectJobState",
+ "Description": "Gets the status for an import.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1307",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1308",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1309",
+ "Type": {
+ "$id": "1310",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1311",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1312",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1313",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1314",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1315",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1316",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1317",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1318",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "541"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/import/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getImportStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1319",
+ "Name": "listTrainedModels",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectTrainedModel",
+ "Description": "Lists the trained models belonging to a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1320",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1321",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1322",
+ "Type": {
+ "$id": "1323",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1324",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1325",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1326",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "1327",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1328",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "1329",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1330",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "1331",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1332",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1333",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1334",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1335",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "930"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1336",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listTrainedModels",
+ "Decorators": []
+ },
+ {
+ "$id": "1337",
+ "Name": "getTrainedModel",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectTrainedModel",
+ "Description": "Gets the details of a trained model.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1338",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1339",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1340",
+ "Type": {
+ "$id": "1341",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1342",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1343",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1344",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1345",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1346",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1347",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1348",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1349",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "572"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getTrainedModel",
+ "Decorators": []
+ },
+ {
+ "$id": "1350",
+ "Name": "deleteTrainedModel",
+ "ResourceName": "ConversationalAnalysisAuthoringProjectTrainedModel",
+ "Description": "Deletes an existing trained model.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1351",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1352",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1353",
+ "Type": {
+ "$id": "1354",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1355",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1356",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1357",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1358",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1359",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1360",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1361",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1362",
+ "StatusCodes": [
+ 204
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "DELETE",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.deleteTrainedModel",
+ "Decorators": []
+ },
+ {
+ "$id": "1363",
+ "Name": "evaluateModel",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Triggers evaluation operation on a trained model.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1364",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1365",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1366",
+ "Type": {
+ "$id": "1367",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1368",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1369",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1370",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1371",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1372",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1373",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1374",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1375",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1376",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1377",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1378",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The training input parameters.",
+ "Type": {
+ "$ref": "362"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1379",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1380",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1381",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1382",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/:evaluate",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1383",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1384",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "594"
+ },
+ "BodyMediaType": "Json"
+ },
+ "ResultPath": "result"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.evaluateModel",
+ "Decorators": []
+ },
+ {
+ "$id": "1385",
+ "Name": "loadSnapshot",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Restores the snapshot of this trained model to be the current working directory\nof the project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1386",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1387",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1388",
+ "Type": {
+ "$id": "1389",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1390",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1391",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1392",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1393",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1394",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1395",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1396",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1397",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1398",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1399",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1400",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/:load-snapshot",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1401",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1402",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.loadSnapshot",
+ "Decorators": []
+ },
+ {
+ "$id": "1403",
+ "Name": "getEvaluationStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringEvaluationJobState",
+ "Description": "Gets the status for an evaluation job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1404",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1405",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1406",
+ "Type": {
+ "$id": "1407",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1408",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1409",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1410",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1411",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1412",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1413",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1414",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1415",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1416",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1417",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "612"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/evaluate/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getEvaluationStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1418",
+ "Name": "getModelEvaluationResults",
+ "ResourceName": "ConversationalAnalysisAuthoringUtteranceEvaluationResult",
+ "Description": "Gets the detailed results of the evaluation for a trained model. This includes\nthe raw inference results for the data included in the evaluation process.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1419",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1420",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1421",
+ "Type": {
+ "$id": "1422",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1423",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1424",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1425",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1426",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1427",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "1428",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1429",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "1430",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1431",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "1432",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1433",
+ "Name": "stringIndexType",
+ "NameInRequest": "stringIndexType",
+ "Description": "Specifies the method used to interpret string offsets. For additional\ninformation see https://aka.ms/text-analytics-offsets.",
+ "Type": {
+ "$ref": "84"
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1434",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1435",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1436",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1437",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "936"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/evaluation/result",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1438",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getModelEvaluationResults",
+ "Decorators": []
+ },
+ {
+ "$id": "1439",
+ "Name": "getModelEvaluationSummary",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Gets the evaluation summary of a trained model. The summary includes high level\nperformance measurements of the model e.g., F1, Precision, Recall, etc.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1440",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1441",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1442",
+ "Type": {
+ "$id": "1443",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1444",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1445",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1446",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1447",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1448",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1449",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1450",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1451",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "652"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/evaluation/summary-result",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getModelEvaluationSummary",
+ "Decorators": []
+ },
+ {
+ "$id": "1452",
+ "Name": "getLoadSnapshotStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringLoadSnapshotJobState",
+ "Description": "Gets the status for loading a snapshot.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1453",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1454",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1455",
+ "Type": {
+ "$id": "1456",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1457",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1458",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1459",
+ "Name": "trainedModelLabel",
+ "NameInRequest": "trainedModelLabel",
+ "Description": "The trained model label.",
+ "Type": {
+ "$id": "1460",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1461",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1462",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1463",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1464",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1465",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1466",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "727"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/load-snapshot/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getLoadSnapshotStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1467",
+ "Name": "listDeploymentResources",
+ "ResourceName": "ConversationalAnalysisAuthoringAssignedDeploymentResource",
+ "Description": "Lists the deployments resources assigned to the project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1468",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1469",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1470",
+ "Type": {
+ "$id": "1471",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1472",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1473",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1474",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "1475",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1476",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "1477",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1478",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "1479",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1480",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1481",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1482",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1483",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "942"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/resources",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1484",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listDeploymentResources",
+ "Decorators": []
+ },
+ {
+ "$id": "1485",
+ "Name": "assignDeploymentResources",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Assign new Azure resources to a project to allow deploying new deployments to\nthem. This API is available only via AAD authentication and not supported via\nsubscription key authentication. For more details about AAD authentication,\ncheck here:\nhttps://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1486",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1487",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1488",
+ "Type": {
+ "$id": "1489",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1490",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1491",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1492",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1493",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1494",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1495",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1496",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1497",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1498",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The new project resources info.",
+ "Type": {
+ "$ref": "747"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1499",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1500",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1501",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1502",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/resources/:assign",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1503",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1504",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.assignDeploymentResources",
+ "Decorators": []
+ },
+ {
+ "$id": "1505",
+ "Name": "unassignDeploymentResources",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Unassign resources from a project. This disallows deploying new deployments to\nthese resources, and deletes existing deployments assigned to them.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1506",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1507",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1508",
+ "Type": {
+ "$id": "1509",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1510",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1511",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1512",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1513",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1514",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1515",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1516",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1517",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1518",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The info for the deployment resources to be deleted.",
+ "Type": {
+ "$ref": "757"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1519",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1520",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1521",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1522",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/resources/:unassign",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1523",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1524",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.unassignDeploymentResources",
+ "Decorators": []
+ },
+ {
+ "$id": "1525",
+ "Name": "getAssignDeploymentResourcesStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringDeploymentResourcesJobState",
+ "Description": "Gets the status of an existing assign deployment resources job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1526",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1527",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1528",
+ "Type": {
+ "$id": "1529",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1530",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1531",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1532",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1533",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1534",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1535",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1536",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1537",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "761"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/resources/assign/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getAssignDeploymentResourcesStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1538",
+ "Name": "getUnassignDeploymentResourcesStatus",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Gets the status of an existing unassign deployment resources job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1539",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1540",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1541",
+ "Type": {
+ "$id": "1542",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1543",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1544",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1545",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1546",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1547",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1548",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1549",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1550",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "776"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/resources/unassign/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getUnassignDeploymentResourcesStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1551",
+ "Name": "listTrainingJobs",
+ "ResourceName": "ConversationalAnalysisAuthoringTrainingJobState",
+ "Description": "Lists the non-expired training jobs created for a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1552",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1553",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1554",
+ "Type": {
+ "$id": "1555",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1556",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1557",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1558",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "1559",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1560",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "1561",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1562",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "1563",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1564",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1565",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1566",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1567",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "948"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/train/jobs",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1568",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listTrainingJobs",
+ "Decorators": []
+ },
+ {
+ "$id": "1569",
+ "Name": "getTrainingStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringTrainingJobState",
+ "Description": "Gets the status for a training job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1570",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1571",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1572",
+ "Type": {
+ "$id": "1573",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1574",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1575",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1576",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1577",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1578",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1579",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1580",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1581",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "791"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/train/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getTrainingStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1582",
+ "Name": "cancelTrainingJob",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Triggers a cancellation for a running training job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1583",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1584",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1585",
+ "Type": {
+ "$id": "1586",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1587",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1588",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1589",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1590",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1591",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1592",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1593",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1594",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1595",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1596",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1597",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "POST",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/train/jobs/{jobId}/:cancel",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1598",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1599",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "389"
+ },
+ "BodyMediaType": "Json"
+ },
+ "ResultPath": "result"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.cancelTrainingJob",
+ "Decorators": []
+ },
+ {
+ "$id": "1600",
+ "Name": "getProjectDeletionStatus",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Gets the status for a project deletion job.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1601",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1602",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1603",
+ "Type": {
+ "$id": "1604",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1605",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1606",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1607",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1608",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1609",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1610",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "807"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/global/deletion-jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getProjectDeletionStatus",
+ "Decorators": []
+ },
+ {
+ "$id": "1611",
+ "Name": "listAssignedResourceDeployments",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Lists the deployments to which an Azure resource is assigned. This doesn't\nreturn deployments belonging to projects owned by this resource. It only\nreturns deployments belonging to projects owned by other resources.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1612",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1613",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1614",
+ "Type": {
+ "$id": "1615",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1616",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The maximum number of resources to return from the collection.",
+ "Type": {
+ "$id": "1617",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1618",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "An offset into the collection of the first resource to be returned.",
+ "Type": {
+ "$id": "1619",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1620",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of resources to include in a single response.",
+ "Type": {
+ "$id": "1621",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1622",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1623",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1624",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1625",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "822"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/global/deployments/resources",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listAssignedResourceDeployments",
+ "Decorators": []
+ },
+ {
+ "$id": "1626",
+ "Name": "getSupportedLanguages",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Lists the supported languages for the given project type.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1627",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1628",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1629",
+ "Type": {
+ "$id": "1630",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1631",
+ "Name": "ProjectKind",
+ "NameInRequest": "projectKind",
+ "Description": "The project kind.",
+ "Type": {
+ "$ref": "2"
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1632",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The maximum number of resources to return from the collection.",
+ "Type": {
+ "$id": "1633",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1634",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "An offset into the collection of the first resource to be returned.",
+ "Type": {
+ "$id": "1635",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1636",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of resources to include in a single response.",
+ "Type": {
+ "$id": "1637",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1638",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1639",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1640",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1641",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "840"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/global/languages",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getSupportedLanguages",
+ "Decorators": []
+ },
+ {
+ "$id": "1642",
+ "Name": "getSupportedPrebuiltEntities",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Lists the supported prebuilt entities that can be used while creating composed\nentities.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1643",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1644",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1645",
+ "Type": {
+ "$id": "1646",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1647",
+ "Name": "language",
+ "NameInRequest": "language",
+ "Description": "The language to get supported prebuilt entities for. Required if multilingual\nis false. This is BCP-47 representation of a language. For example, use \"en\"\nfor English, \"en-gb\" for English (UK), \"es\" for Spanish etc.",
+ "Type": {
+ "$id": "1648",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1649",
+ "Name": "multilingual",
+ "NameInRequest": "multilingual",
+ "Description": "Whether to get the support prebuilt entities for multilingual or monolingual\nprojects. If true, the language parameter is ignored.",
+ "Type": {
+ "$id": "1650",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1651",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The maximum number of resources to return from the collection.",
+ "Type": {
+ "$id": "1652",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1653",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "An offset into the collection of the first resource to be returned.",
+ "Type": {
+ "$id": "1654",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1655",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of resources to include in a single response.",
+ "Type": {
+ "$id": "1656",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1657",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1658",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1659",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1660",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "850"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/global/prebuilt-entities",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getSupportedPrebuiltEntities",
+ "Decorators": []
+ },
+ {
+ "$id": "1661",
+ "Name": "listTrainingConfigVersions",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Lists the support training config version for a given project type.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1662",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1663",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1664",
+ "Type": {
+ "$id": "1665",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1666",
+ "Name": "ProjectKind",
+ "NameInRequest": "projectKind",
+ "Description": "The project kind.",
+ "Type": {
+ "$ref": "2"
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1667",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The maximum number of resources to return from the collection.",
+ "Type": {
+ "$id": "1668",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1669",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "An offset into the collection of the first resource to be returned.",
+ "Type": {
+ "$id": "1670",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1671",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of resources to include in a single response.",
+ "Type": {
+ "$id": "1672",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1673",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1674",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1675",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1676",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "862"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/global/training-config-versions",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listTrainingConfigVersions",
+ "Decorators": []
+ },
+ {
+ "$id": "1677",
+ "Name": "getExportedModel",
+ "ResourceName": "ConversationalAnalysisAuthoringExportedTrainedModel",
+ "Description": "Gets the details of an exported model.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1678",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1679",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1680",
+ "Type": {
+ "$id": "1681",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1682",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1683",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1684",
+ "Name": "exportedModelName",
+ "NameInRequest": "exportedModelName",
+ "Description": "The exported model name.",
+ "Type": {
+ "$id": "1685",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1686",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1687",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1688",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1689",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "872"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/exported-models/{exportedModelName}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getExportedModel",
+ "Decorators": []
+ },
+ {
+ "$id": "1690",
+ "Name": "listExportedModels",
+ "ResourceName": "ConversationalAnalysisAuthoringExportedTrainedModel",
+ "Description": "Lists the exported models belonging to a project.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1691",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1692",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1693",
+ "Type": {
+ "$id": "1694",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1695",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1696",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1697",
+ "Name": "top",
+ "NameInRequest": "top",
+ "Description": "The number of result items to return.",
+ "Type": {
+ "$id": "1698",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1699",
+ "Name": "skip",
+ "NameInRequest": "skip",
+ "Description": "The number of result items to skip.",
+ "Type": {
+ "$id": "1700",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1701",
+ "Name": "maxpagesize",
+ "NameInRequest": "maxpagesize",
+ "Description": "The maximum number of result items per page.",
+ "Type": {
+ "$id": "1702",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": false,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1703",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1704",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1705",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1706",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "954"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/exported-models",
+ "BufferResponse": true,
+ "Paging": {
+ "$id": "1707",
+ "ItemName": "value",
+ "NextLinkName": "nextLink"
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.listExportedModels",
+ "Decorators": []
+ },
+ {
+ "$id": "1708",
+ "Name": "deleteExportedModel",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Deletes an existing exported model.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1709",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1710",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1711",
+ "Type": {
+ "$id": "1712",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1713",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1714",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1715",
+ "Name": "exportedModelName",
+ "NameInRequest": "exportedModelName",
+ "Description": "The exported model name.",
+ "Type": {
+ "$id": "1716",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1717",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1718",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1719",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1720",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1721",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1722",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1723",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "DELETE",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/exported-models/{exportedModelName}",
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1724",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1725",
+ "StatusCodes": [
+ 204
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.deleteExportedModel",
+ "Decorators": []
+ },
+ {
+ "$id": "1726",
+ "Name": "createOrUpdateExportedModel",
+ "ResourceName": "ConversationalAnalysisAuthoring",
+ "Description": "Creates a new exported model or replaces an existing one.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1727",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1728",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1729",
+ "Type": {
+ "$id": "1730",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1731",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The name of the project to use.",
+ "Type": {
+ "$id": "1732",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1733",
+ "Name": "exportedModelName",
+ "NameInRequest": "exportedModelName",
+ "Description": "The exported model name.",
+ "Type": {
+ "$id": "1734",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1735",
+ "Name": "contentType",
+ "NameInRequest": "Content-Type",
+ "Description": "Body parameter's content type. Known values are application/json",
+ "Type": {
+ "$id": "1736",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1737",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": true,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1738",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1739",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1740",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1741",
+ "Name": "body",
+ "NameInRequest": "body",
+ "Description": "The exported model info.",
+ "Type": {
+ "$ref": "900"
+ },
+ "Location": "Body",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1742",
+ "StatusCodes": [
+ 202
+ ],
+ "BodyMediaType": "Json",
+ "Headers": [
+ {
+ "$id": "1743",
+ "Name": "operationLocation",
+ "NameInResponse": "Operation-Location",
+ "Description": "The location for monitoring the operation state.",
+ "Type": {
+ "$id": "1744",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "1745",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "IsErrorResponse": false
+ }
+ ],
+ "HttpMethod": "PUT",
+ "RequestBodyMediaType": "Json",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/exported-models/{exportedModelName}",
+ "RequestMediaTypes": [
+ "application/json"
+ ],
+ "BufferResponse": true,
+ "LongRunning": {
+ "$id": "1746",
+ "FinalStateVia": 3,
+ "FinalResponse": {
+ "$id": "1747",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyMediaType": "Json"
+ }
+ },
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.createOrUpdateExportedModel",
+ "Decorators": []
+ },
+ {
+ "$id": "1748",
+ "Name": "getExportedModelJobStatus",
+ "ResourceName": "ConversationalAnalysisAuthoringExportedModelJobState",
+ "Description": "Gets the status for an existing job to create or update an exported model.",
+ "Accessibility": "public",
+ "Parameters": [
+ {
+ "$id": "1749",
+ "Name": "apiVersion",
+ "NameInRequest": "api-version",
+ "Description": "The API version to use for this operation.",
+ "Type": {
+ "$id": "1750",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Query",
+ "IsApiVersion": true,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Client",
+ "DefaultValue": {
+ "$id": "1751",
+ "Type": {
+ "$id": "1752",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "Value": "2024-11-15-preview"
+ },
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1753",
+ "Name": "projectName",
+ "NameInRequest": "projectName",
+ "Description": "The new project name.",
+ "Type": {
+ "$id": "1754",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1755",
+ "Name": "exportedModelName",
+ "NameInRequest": "exportedModelName",
+ "Description": "The exported model name.",
+ "Type": {
+ "$id": "1756",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1757",
+ "Name": "jobId",
+ "NameInRequest": "jobId",
+ "Description": "The job ID.",
+ "Type": {
+ "$id": "1758",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Path",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Method",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ },
+ {
+ "$id": "1759",
+ "Name": "accept",
+ "NameInRequest": "Accept",
+ "Type": {
+ "$id": "1760",
+ "kind": "constant",
+ "valueType": {
+ "$id": "1761",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "Location": "Header",
+ "IsApiVersion": false,
+ "IsContentType": false,
+ "IsEndpoint": false,
+ "Explode": false,
+ "IsRequired": true,
+ "Kind": "Constant",
+ "Decorators": [],
+ "SkipUrlEncoding": false
+ }
+ ],
+ "Responses": [
+ {
+ "$id": "1762",
+ "StatusCodes": [
+ 200
+ ],
+ "BodyType": {
+ "$ref": "903"
+ },
+ "BodyMediaType": "Json",
+ "Headers": [],
+ "IsErrorResponse": false,
+ "ContentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "HttpMethod": "GET",
+ "RequestBodyMediaType": "None",
+ "Uri": "{Endpoint}/language",
+ "Path": "/authoring/analyze-conversations/projects/{projectName}/exported-models/{exportedModelName}/jobs/{jobId}",
+ "BufferResponse": true,
+ "GenerateProtocolMethod": true,
+ "GenerateConvenienceMethod": true,
+ "CrossLanguageDefinitionId": "Language.Authoring.Conversations.ConversationalAnalysisAuthoring.getExportedModelJobStatus",
+ "Decorators": []
+ }
+ ],
+ "Protocol": {
+ "$id": "1763"
+ },
+ "Parent": "ConversationsClient",
+ "Parameters": [
+ {
+ "$id": "1764",
+ "Name": "endpoint",
+ "NameInRequest": "endpoint",
+ "Description": "Supported Cognitive Services endpoint (e.g.,\nhttps://.api.cognitiveservices.azure.com).",
+ "Type": {
+ "$id": "1765",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": false,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client"
+ },
+ {
+ "$id": "1766",
+ "Name": "Endpoint",
+ "NameInRequest": "Endpoint",
+ "Type": {
+ "$id": "1767",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url"
+ },
+ "Location": "Uri",
+ "IsApiVersion": false,
+ "IsResourceParameter": false,
+ "IsContentType": false,
+ "IsRequired": true,
+ "IsEndpoint": true,
+ "SkipUrlEncoding": false,
+ "Explode": false,
+ "Kind": "Client"
+ }
+ ],
+ "Decorators": []
+ }
+ ],
+ "Auth": {
+ "$id": "1768",
+ "ApiKey": {
+ "$id": "1769",
+ "Name": "Ocp-Apim-Subscription-Key"
+ },
+ "OAuth2": {
+ "$id": "1770",
+ "Scopes": [
+ "https://cognitiveservices.azure.com/.default"
+ ]
+ }
+ }
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/Azure.AI.Language.Authoring.Analyzetext.sln b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/Azure.AI.Language.Authoring.Analyzetext.sln
new file mode 100644
index 000000000000..fe0dc0df00a8
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/Azure.AI.Language.Authoring.Analyzetext.sln
@@ -0,0 +1,56 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29709.97
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.Core.TestFramework", "..\..\core\Azure.Core.TestFramework\src\Azure.Core.TestFramework.csproj", "{ECC730C1-4AEA-420C-916A-66B19B79E4DC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.AI.Language.Authoring.Analyzetext", "src\Azure.AI.Language.Authoring.Analyzetext.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.AI.Language.Authoring.Analyzetext.Tests", "tests\Azure.AI.Language.Authoring.Analyzetext.Tests.csproj", "{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ECC730C1-4AEA-420C-916A-66B19B79E4DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ECC730C1-4AEA-420C-916A-66B19B79E4DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ECC730C1-4AEA-420C-916A-66B19B79E4DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ECC730C1-4AEA-420C-916A-66B19B79E4DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE}
+ EndGlobalSection
+EndGlobal
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/CHANGELOG.md b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/CHANGELOG.md
new file mode 100644
index 000000000000..13dd08af78ab
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/Directory.Build.props b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/Directory.Build.props
new file mode 100644
index 000000000000..63bd836ad44b
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/README.md b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/README.md
new file mode 100644
index 000000000000..ee58a277c15c
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/README.md
@@ -0,0 +1,107 @@
+# Azure.AI.Language.Authoring.Analyzetext client library for .NET
+
+Azure.AI.Language.Authoring.Analyzetext is a managed service that helps developers get secret simply and securely.
+
+Use the client library for to:
+
+* [Get secret](https://docs.microsoft.com/azure)
+
+[Source code][source_root] | [Package (NuGet)][package] | [API reference documentation][reference_docs] | [Product documentation][azconfig_docs] | [Samples][source_samples]
+
+ [Source code](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src) | [Package (NuGet)](https://www.nuget.org/packages) | [API reference documentation](https://azure.github.io/azure-sdk-for-net) | [Product documentation](https://docs.microsoft.com/azure)
+
+## Getting started
+
+This section should include everything a developer needs to do to install and create their first client connection *very quickly*.
+
+### Install the package
+
+First, provide instruction for obtaining and installing the package or library. This section might include only a single line of code, like `dotnet add package package-name`, but should enable a developer to successfully install the package from NuGet, npm, or even cloning a GitHub repository.
+
+Install the client library for .NET with [NuGet](https://www.nuget.org/ ):
+
+```dotnetcli
+dotnet add package Azure.AI.Language.Authoring.Analyzetext --prerelease
+```
+
+### Prerequisites
+
+Include a section after the install command that details any requirements that must be satisfied before a developer can [authenticate](#authenticate-the-client) and test all of the snippets in the [Examples](#examples) section. For example, for Cosmos DB:
+
+> You must have an [Azure subscription](https://azure.microsoft.com/free/dotnet/) and [Cosmos DB account](https://docs.microsoft.com/azure/cosmos-db/account-overview) (SQL API). In order to take advantage of the C# 8.0 syntax, it is recommended that you compile using the [.NET Core SDK](https://dotnet.microsoft.com/download) 3.0 or higher with a [language version](https://docs.microsoft.com/dotnet/csharp/language-reference/configure-language-version#override-a-default) of `latest`. It is also possible to compile with the .NET Core SDK 2.1.x using a language version of `preview`.
+
+### Authenticate the client
+
+If your library requires authentication for use, such as for Azure services, include instructions and example code needed for initializing and authenticating.
+
+For example, include details on obtaining an account key and endpoint URI, setting environment variables for each, and initializing the client object.
+
+### Service API versions
+
+The client library targets the latest service API version by default. A client instance accepts an optional service API version parameter from its options to specify which API version service to communicate.
+
+#### Select a service API version
+
+You have the flexibility to explicitly select a supported service API version when instantiating a client by configuring its associated options. This ensures that the client can communicate with services using the specified API version.
+
+For example,
+
+```C# Snippet:CreateClientForSpecificApiVersion
+Uri endpoint = new Uri("");
+DefaultAzureCredential credential = new DefaultAzureCredential();
+ClientOptions options = new ClientOptions(ClientOptions.ServiceVersion.)
+var client = new Client(endpoint, credential, options);
+```
+
+When selecting an API version, it's important to verify that there are no breaking changes compared to the latest API version. If there are significant differences, API calls may fail due to incompatibility.
+
+Always ensure that the chosen API version is fully supported and operational for your specific use case and that it aligns with the service's versioning policy.
+
+## Key concepts
+
+The *Key concepts* section should describe the functionality of the main classes. Point out the most important and useful classes in the package (with links to their reference pages) and explain how those classes work together. Feel free to use bulleted lists, tables, code blocks, or even diagrams for clarity.
+
+Include the *Thread safety* and *Additional concepts* sections below at the end of your *Key concepts* section. You may remove or add links depending on what your library makes use of:
+
+### Thread safety
+
+We guarantee that all client instance methods are thread-safe and independent of each other ([guideline](https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-service-methods-thread-safety)). This ensures that the recommendation of reusing client instances is always safe, even across threads.
+
+### Additional concepts
+
+[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) |
+[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) |
+[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) |
+[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) |
+[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) |
+[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) |
+[Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/)
+
+
+## Examples
+
+You can familiarize yourself with different APIs using [Samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/analyzetext/Azure.AI.Language.Authoring.Analyzetext/samples).
+
+## Troubleshooting
+
+Describe common errors and exceptions, how to "unpack" them if necessary, and include guidance for graceful handling and recovery.
+
+Provide information to help developers avoid throttling or other service-enforced errors they might encounter. For example, provide guidance and examples for using retry or connection policies in the API.
+
+If the package or a related package supports it, include tips for logging or enabling instrumentation to help them debug their code.
+
+## Next steps
+
+* Provide a link to additional code examples, ideally to those sitting alongside the README in the package's `/samples` directory.
+* If appropriate, point users to other packages that might be useful.
+* If you think there's a good chance that developers might stumble across your package in error (because they're searching for specific functionality and mistakenly think the package provides that functionality), point them to the packages they might be looking for.
+
+## Contributing
+
+This is a template, but your SDK readme should include details on how to contribute code to the repo/package.
+
+
+[style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization
+[style-guide-cloud]: https://aka.ms/azsdk/cloud-style-guide
+
+
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Azure.AI.Language.Authoring.Analyzetext.csproj b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Azure.AI.Language.Authoring.Analyzetext.csproj
new file mode 100644
index 000000000000..6429bf706d3f
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Azure.AI.Language.Authoring.Analyzetext.csproj
@@ -0,0 +1,20 @@
+
+
+ This is the Azure.AI.Language.Authoring.Analyzetext client library for developing .NET applications with rich experience.
+ Azure SDK Code Generation Azure.AI.Language.Authoring.Analyzetext for Azure Data Plane
+ 1.0.0-beta.1
+ Azure.AI.Language.Authoring.Analyzetext
+ $(RequiredTargetFrameworks)
+ true
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/AILanguageAuthoringAnalyzetextClientBuilderExtensions.cs b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/AILanguageAuthoringAnalyzetextClientBuilderExtensions.cs
new file mode 100644
index 000000000000..42e2eed9ccf3
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/AILanguageAuthoringAnalyzetextClientBuilderExtensions.cs
@@ -0,0 +1,52 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using Azure;
+using Azure.AI.Language.Authoring.Analyzetext;
+using Azure.Core.Extensions;
+
+namespace Microsoft.Extensions.Azure
+{
+ /// Extension methods to add to client builder.
+ public static partial class AILanguageAuthoringAnalyzetextClientBuilderExtensions
+ {
+ /// Registers a instance.
+ /// The builder to register with.
+ ///
+ /// Supported Cognitive Services endpoint (e.g.,
+ /// https://<resource-name>.api.cognitiveservices.azure.com).
+ ///
+ /// A credential used to authenticate to an Azure Service.
+ public static IAzureClientBuilder AddTextClient(this TBuilder builder, Uri endpoint, AzureKeyCredential credential)
+ where TBuilder : IAzureClientFactoryBuilder
+ {
+ return builder.RegisterClientFactory((options) => new TextClient(endpoint, credential, options));
+ }
+
+ /// Registers a instance.
+ /// The builder to register with.
+ ///
+ /// Supported Cognitive Services endpoint (e.g.,
+ /// https://<resource-name>.api.cognitiveservices.azure.com).
+ ///
+ public static IAzureClientBuilder AddTextClient(this TBuilder builder, Uri endpoint)
+ where TBuilder : IAzureClientFactoryBuilderWithCredential
+ {
+ return builder.RegisterClientFactory((options, cred) => new TextClient(endpoint, cred, options));
+ }
+
+ /// Registers a instance.
+ /// The builder to register with.
+ /// The configuration values.
+ public static IAzureClientBuilder AddTextClient(this TBuilder builder, TConfiguration configuration)
+ where TBuilder : IAzureClientFactoryBuilderWithConfiguration
+ {
+ return builder.RegisterClientFactory(configuration);
+ }
+ }
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/AILanguageAuthoringAnalyzetextModelFactory.cs b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/AILanguageAuthoringAnalyzetextModelFactory.cs
new file mode 100644
index 000000000000..52e7cd0d15ab
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/AILanguageAuthoringAnalyzetextModelFactory.cs
@@ -0,0 +1,1362 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Azure.AI.Language.Authoring.Analyzetext.Models
+{
+ /// Model factory for models.
+ public static partial class AILanguageAuthoringAnalyzetextModelFactory
+ {
+ /// Initializes a new instance of .
+ /// Represents the project creation datetime.
+ /// Represents the project last modification datetime.
+ /// Represents the project last training datetime.
+ /// Represents the project last deployment datetime.
+ /// The project kind.
+ /// The storage container name.
+ /// The project settings.
+ /// The new project name.
+ /// Whether the project would be used for multiple languages or not.
+ /// The project description.
+ ///
+ /// The project language. This is BCP-47 representation of a language. For example,
+ /// use "en" for English, "en-gb" for English (UK), "es" for Spanish etc.
+ ///
+ /// A new instance for mocking.
+ public static ProjectMetadata ProjectMetadata(DateTimeOffset createdDateTime = default, DateTimeOffset lastModifiedDateTime = default, DateTimeOffset? lastTrainedDateTime = null, DateTimeOffset? lastDeployedDateTime = null, ProjectKind projectKind = default, string storageInputContainerName = null, ProjectSettings settings = null, string projectName = null, bool? multilingual = null, string description = null, string language = null)
+ {
+ return new ProjectMetadata(
+ createdDateTime,
+ lastModifiedDateTime,
+ lastTrainedDateTime,
+ lastDeployedDateTime,
+ projectKind,
+ storageInputContainerName,
+ settings,
+ projectName,
+ multilingual,
+ description,
+ language,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// One of a server-defined set of error codes.
+ /// A human-readable representation of the error.
+ /// The target of the error.
+ /// An array of details about specific errors that led to this reported error.
+ ///
+ /// An object containing more specific information than the current object about
+ /// the error.
+ ///
+ /// A new instance for mocking.
+ public static Error Error(ErrorCode code = default, string message = null, string target = null, IEnumerable details = null, InnerErrorModel innererror = null)
+ {
+ details ??= new List();
+
+ return new Error(
+ code,
+ message,
+ target,
+ details?.ToList(),
+ innererror,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// One of a server-defined set of error codes.
+ /// Error message.
+ /// Error details.
+ /// Error target.
+ ///
+ /// An object containing more specific information than the current object about
+ /// the error.
+ ///
+ /// A new instance for mocking.
+ public static InnerErrorModel InnerErrorModel(InnerErrorCode code = default, string message = null, IReadOnlyDictionary details = null, string target = null, InnerErrorModel innererror = null)
+ {
+ details ??= new Dictionary();
+
+ return new InnerErrorModel(
+ code,
+ message,
+ details,
+ target,
+ innererror,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the project creation datetime.
+ /// Represents the project last modification datetime.
+ /// Represents the project last training datetime.
+ /// Represents the project last deployment datetime.
+ /// The project kind.
+ /// The storage container name.
+ /// The project settings.
+ /// Whether the project would be used for multiple languages or not.
+ /// The project description.
+ ///
+ /// The project language. This is BCP-47 representation of a language. For example,
+ /// use "en" for English, "en-gb" for English (UK), "es" for Spanish etc.
+ ///
+ /// A new instance for mocking.
+ public static GetProjectResponse GetProjectResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastModifiedDateTime = default, DateTimeOffset? lastTrainedDateTime = null, DateTimeOffset? lastDeployedDateTime = null, ProjectKind projectKind = default, string storageInputContainerName = null, ProjectSettings settings = null, bool? multilingual = null, string description = null, string language = null)
+ {
+ return new GetProjectResponse(
+ createdDateTime,
+ lastModifiedDateTime,
+ lastTrainedDateTime,
+ lastDeployedDateTime,
+ projectKind,
+ storageInputContainerName,
+ settings,
+ multilingual,
+ description,
+ language,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The project kind.
+ /// The storage container name.
+ /// The project settings.
+ /// The new project name.
+ /// Whether the project would be used for multiple languages or not.
+ /// The project description.
+ ///
+ /// The project language. This is BCP-47 representation of a language. For example,
+ /// use "en" for English, "en-gb" for English (UK), "es" for Spanish etc.
+ ///
+ /// A new instance for mocking.
+ public static CreateProjectOptions CreateProjectOptions(ProjectKind projectKind = default, string storageInputContainerName = null, ProjectSettings settings = null, string projectName = null, bool? multilingual = null, string description = null, string language = null)
+ {
+ return new CreateProjectOptions(
+ projectKind,
+ storageInputContainerName,
+ settings,
+ projectName,
+ multilingual,
+ description,
+ language,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The version of the exported file.
+ ///
+ /// Specifies the method used to interpret string offsets. For additional
+ /// information see https://aka.ms/text-analytics-offsets.
+ ///
+ /// Represents the project metadata.
+ ///
+ /// Represents the project assets.
+ /// Please note is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
+ /// The available derived classes include , , , , and .
+ ///
+ /// A new instance for mocking.
+ public static ExportedProject ExportedProject(string projectFileVersion = null, StringIndexType stringIndexType = default, CreateProjectOptions metadata = null, ExportedProjectAssets assets = null)
+ {
+ return new ExportedProject(projectFileVersion, stringIndexType, metadata, assets, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ ///
+ /// Represents the summary file location in the blob store container associated
+ /// with the project.
+ ///
+ /// The location of the document in the storage.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// The dataset for this document. Allowed values are 'Train' and 'Test'.
+ /// A new instance for mocking.
+ public static ExportedCustomAbstractiveSummarizationDocument ExportedCustomAbstractiveSummarizationDocument(string summaryLocation = null, string location = null, string language = null, string dataset = null)
+ {
+ return new ExportedCustomAbstractiveSummarizationDocument(summaryLocation, location, language, dataset, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the output model label.
+ /// Represents training config version.
+ ///
+ /// Represents the evaluation options. By default, the evaluation kind is
+ /// percentage, with training split percentage as 80, and testing split percentage
+ /// as 20.
+ ///
+ /// Represents the settings for using data generation as part of training a custom model.
+ /// A new instance for mocking.
+ public static TrainingJobOptions TrainingJobOptions(string modelLabel = null, string trainingConfigVersion = null, EvaluationOptions evaluationOptions = null, DataGenerationSettings dataGenerationSettings = null)
+ {
+ return new TrainingJobOptions(modelLabel, trainingConfigVersion, evaluationOptions, dataGenerationSettings, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Connection type for data generation settings. Currently only supports Azure Open AI.
+ /// Resource ID for the data generation resource. Looks something like "/subscriptions/<SUBSCRIPTION-ID-GUID>/resourceGroups/<RG-NAME>/providers/Microsoft.CognitiveServices/accounts/<AOAI-ACCOUNT-NAME>".
+ /// Deployment name of model to be used for synthetic data generation.
+ /// A new instance for mocking.
+ public static DataGenerationConnectionInfo DataGenerationConnectionInfo(DataGenerationConnectionInfoKind kind = default, string resourceId = null, string deploymentName = null)
+ {
+ return new DataGenerationConnectionInfo(kind, resourceId, deploymentName, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents trained model label.
+ /// Represents training config version.
+ /// Represents model train status.
+ /// Represents model evaluation status.
+ /// Represents the estimate end date time for training and evaluation.
+ /// A new instance for mocking.
+ public static TrainingJobResult TrainingJobResult(string modelLabel = null, string trainingConfigVersion = null, SubTrainingJobState trainingStatus = null, SubTrainingJobState evaluationStatus = null, DateTimeOffset? estimatedEndDateTime = null)
+ {
+ return new TrainingJobResult(
+ modelLabel,
+ trainingConfigVersion,
+ trainingStatus,
+ evaluationStatus,
+ estimatedEndDateTime,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents progress percentage.
+ /// Represents the start date time.
+ /// Represents the end date time.
+ /// Represents the status of the sub-operation.
+ /// A new instance for mocking.
+ public static SubTrainingJobState SubTrainingJobState(int percentComplete = default, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, JobStatus status = default)
+ {
+ return new SubTrainingJobState(percentComplete, startDateTime, endDateTime, status, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The job ID.
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// Represents training tasks detailed result.
+ /// A new instance for mocking.
+ public static TrainingJobState TrainingJobState(string jobId = null, DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null, TrainingJobResult result = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new TrainingJobState(
+ jobId,
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ result,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The warning code.
+ /// The warning message.
+ /// A new instance for mocking.
+ public static Warning Warning(string code = null, string message = null)
+ {
+ return new Warning(code, message, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetCopyProjectStatusResponse GetCopyProjectStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetCopyProjectStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents deployment name.
+ /// Represents deployment modelId.
+ /// Represents deployment last trained time.
+ /// Represents deployment last deployed time.
+ /// Represents deployment expiration date in the runtime.
+ /// Represents model training config version.
+ /// Represents the metadata of the assigned Azure resources.
+ /// A new instance for mocking.
+ public static ProjectDeployment ProjectDeployment(string deploymentName = null, string modelId = null, DateTimeOffset lastTrainedDateTime = default, DateTimeOffset lastDeployedDateTime = default, DateTimeOffset deploymentExpirationDate = default, string modelTrainingConfigVersion = null, IEnumerable assignedResources = null)
+ {
+ assignedResources ??= new List();
+
+ return new ProjectDeployment(
+ deploymentName,
+ modelId,
+ lastTrainedDateTime,
+ lastDeployedDateTime,
+ deploymentExpirationDate,
+ modelTrainingConfigVersion,
+ assignedResources?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the Azure resource Id.
+ /// Represents the resource region.
+ /// A new instance for mocking.
+ public static DeploymentResource DeploymentResource(string resourceId = null, string region = null)
+ {
+ return new DeploymentResource(resourceId, region, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents deployment modelId.
+ /// Represents deployment last trained time.
+ /// Represents deployment last deployed time.
+ /// Represents deployment expiration date in the runtime.
+ /// Represents model training config version.
+ /// Represents the metadata of the assigned Azure resources.
+ /// A new instance for mocking.
+ public static GetDeploymentResponse GetDeploymentResponse(string modelId = null, DateTimeOffset lastTrainedDateTime = default, DateTimeOffset lastDeployedDateTime = default, DateTimeOffset deploymentExpirationDate = default, string modelTrainingConfigVersion = null, IEnumerable assignedResources = null)
+ {
+ assignedResources ??= new List();
+
+ return new GetDeploymentResponse(
+ modelId,
+ lastTrainedDateTime,
+ lastDeployedDateTime,
+ deploymentExpirationDate,
+ modelTrainingConfigVersion,
+ assignedResources?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the trained model label.
+ ///
+ /// Represents the resource IDs to be assigned to the deployment.
+ /// If provided, the deployment will be rolled out to the resources
+ /// provided here as well as the original resource in which the project is created.
+ ///
+ /// A new instance for mocking.
+ public static CreateDeploymentOptions CreateDeploymentOptions(string trainedModelLabel = null, IEnumerable assignedResourceIds = null)
+ {
+ assignedResourceIds ??= new List();
+
+ return new CreateDeploymentOptions(trainedModelLabel, assignedResourceIds?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetDeploymentDeleteFromResourcesStatusResponse GetDeploymentDeleteFromResourcesStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetDeploymentDeleteFromResourcesStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetDeploymentStatusResponse GetDeploymentStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetDeploymentStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetSwapDeploymentsStatusResponse GetSwapDeploymentsStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetSwapDeploymentsStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// The URL to use in order to download the exported project.
+ /// A new instance for mocking.
+ public static GetExportStatusResponse GetExportStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null, string resultUrl = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetExportStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ resultUrl,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The exported model name.
+ /// The model ID.
+ /// The last trained date time of the model.
+ /// The last exported date time of the model.
+ /// The model expiration date.
+ /// The model training config version.
+ /// A new instance for mocking.
+ public static ExportedTrainedModel ExportedTrainedModel(string exportedModelName = null, string modelId = null, DateTimeOffset lastTrainedDateTime = default, DateTimeOffset lastExportedModelDateTime = default, DateTimeOffset modelExpirationDate = default, string modelTrainingConfigVersion = null)
+ {
+ return new ExportedTrainedModel(
+ exportedModelName,
+ modelId,
+ lastTrainedDateTime,
+ lastExportedModelDateTime,
+ modelExpirationDate,
+ modelTrainingConfigVersion,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The model ID.
+ /// The last trained date time of the model.
+ /// The last exported date time of the model.
+ /// The model expiration date.
+ /// The model training config version.
+ /// A new instance for mocking.
+ public static GetExportedModelResponse GetExportedModelResponse(string modelId = null, DateTimeOffset lastTrainedDateTime = default, DateTimeOffset lastExportedModelDateTime = default, DateTimeOffset modelExpirationDate = default, string modelTrainingConfigVersion = null)
+ {
+ return new GetExportedModelResponse(
+ modelId,
+ lastTrainedDateTime,
+ lastExportedModelDateTime,
+ modelExpirationDate,
+ modelTrainingConfigVersion,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetExportedModelJobStatusResponse GetExportedModelJobStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetExportedModelJobStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The model files belonging to this model.
+ /// A new instance for mocking.
+ public static ExportedModelManifest ExportedModelManifest(IEnumerable modelFiles = null)
+ {
+ modelFiles ??= new List();
+
+ return new ExportedModelManifest(modelFiles?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The name of the file.
+ /// The URI to retrieve the content of the file.
+ /// A new instance for mocking.
+ public static ModelFile ModelFile(string name = null, Uri contentUri = null)
+ {
+ return new ModelFile(name, contentUri, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetImportStatusResponse GetImportStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetImportStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The trained model label.
+ /// The model ID.
+ /// The last trained date time of the model.
+ /// The duration of the model's last training request in seconds.
+ /// The model expiration date.
+ /// The model training config version.
+ /// The flag to indicate if the trained model has a snapshot ready.
+ /// A new instance for mocking.
+ public static ProjectTrainedModel ProjectTrainedModel(string label = null, string modelId = null, DateTimeOffset lastTrainedDateTime = default, int lastTrainingDurationInSeconds = default, DateTimeOffset modelExpirationDate = default, string modelTrainingConfigVersion = null, bool hasSnapshot = default)
+ {
+ return new ProjectTrainedModel(
+ label,
+ modelId,
+ lastTrainedDateTime,
+ lastTrainingDurationInSeconds,
+ modelExpirationDate,
+ modelTrainingConfigVersion,
+ hasSnapshot,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The model ID.
+ /// The last trained date time of the model.
+ /// The duration of the model's last training request in seconds.
+ /// The model expiration date.
+ /// The model training config version.
+ /// The flag to indicate if the trained model has a snapshot ready.
+ /// A new instance for mocking.
+ public static GetTrainedModelResponse GetTrainedModelResponse(string modelId = null, DateTimeOffset lastTrainedDateTime = default, int lastTrainingDurationInSeconds = default, DateTimeOffset modelExpirationDate = default, string modelTrainingConfigVersion = null, bool hasSnapshot = default)
+ {
+ return new GetTrainedModelResponse(
+ modelId,
+ lastTrainedDateTime,
+ lastTrainingDurationInSeconds,
+ modelExpirationDate,
+ modelTrainingConfigVersion,
+ hasSnapshot,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the options used running the evaluation.
+ /// Represents trained model label.
+ /// Represents training config version.
+ /// Represents progress percentage.
+ /// A new instance for mocking.
+ public static EvaluationJobResult EvaluationJobResult(EvaluationOptions evaluationOptions = null, string modelLabel = null, string trainingConfigVersion = null, int percentComplete = default)
+ {
+ return new EvaluationJobResult(evaluationOptions, modelLabel, trainingConfigVersion, percentComplete, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// Represents evaluation task detailed result.
+ /// A new instance for mocking.
+ public static GetEvaluationStatusResponse GetEvaluationStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null, EvaluationJobResult result = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetEvaluationStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ result,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the project kind.
+ /// Represents the document path.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// A new instance for mocking.
+ public static DocumentEvaluationResult DocumentEvaluationResult(string projectKind = null, string location = null, string language = null)
+ {
+ return new UnknownDocumentEvaluationResult(projectKind == null ? default : new ProjectKind(projectKind), location, language, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document path.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// Represents the evaluation prediction for entity recognition.
+ /// A new instance for mocking.
+ public static CustomEntityRecognitionDocumentEvaluationResult CustomEntityRecognitionDocumentEvaluationResult(string location = null, string language = null, DocumentEntityRecognitionEvaluationResult customEntityRecognitionResult = null)
+ {
+ return new CustomEntityRecognitionDocumentEvaluationResult(ProjectKind.CustomEntityRecognition, location, language, serializedAdditionalRawData: null, customEntityRecognitionResult);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document labelled entities.
+ /// A new instance for mocking.
+ public static DocumentEntityRecognitionEvaluationResult DocumentEntityRecognitionEvaluationResult(IEnumerable entities = null)
+ {
+ entities ??= new List();
+
+ return new DocumentEntityRecognitionEvaluationResult(entities?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the region's expected entity labels.
+ /// Represents the region's predicted entity labels.
+ /// Represents the region offset.
+ /// Represents the region length.
+ /// A new instance for mocking.
+ public static DocumentEntityRegionEvaluationResult DocumentEntityRegionEvaluationResult(IEnumerable expectedEntities = null, IEnumerable predictedEntities = null, int regionOffset = default, int regionLength = default)
+ {
+ expectedEntities ??= new List();
+ predictedEntities ??= new List();
+
+ return new DocumentEntityRegionEvaluationResult(expectedEntities?.ToList(), predictedEntities?.ToList(), regionOffset, regionLength, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the entity category.
+ /// Represents the entity offset index relative to the original text.
+ /// Represents the entity length.
+ /// A new instance for mocking.
+ public static DocumentEntityLabelEvaluationResult DocumentEntityLabelEvaluationResult(string category = null, int offset = default, int length = default)
+ {
+ return new DocumentEntityLabelEvaluationResult(category, offset, length, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document path.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// Represents the evaluation prediction for entity recognition.
+ /// A new instance for mocking.
+ public static CustomHealthcareDocumentEvaluationResult CustomHealthcareDocumentEvaluationResult(string location = null, string language = null, DocumentHealthcareEvaluationResult customHealthcareResult = null)
+ {
+ return new CustomHealthcareDocumentEvaluationResult(ProjectKind.CustomHealthcare, location, language, serializedAdditionalRawData: null, customHealthcareResult);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document labelled entities.
+ /// A new instance for mocking.
+ public static DocumentHealthcareEvaluationResult DocumentHealthcareEvaluationResult(IEnumerable entities = null)
+ {
+ entities ??= new List();
+
+ return new DocumentHealthcareEvaluationResult(entities?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document path.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// Represents the evaluation prediction for multi label classification.
+ /// A new instance for mocking.
+ public static CustomMultiLabelClassificationDocumentEvaluationResult CustomMultiLabelClassificationDocumentEvaluationResult(string location = null, string language = null, DocumentMultiLabelClassificationEvaluationResult customMultiLabelClassificationResult = null)
+ {
+ return new CustomMultiLabelClassificationDocumentEvaluationResult(ProjectKind.CustomMultiLabelClassification, location, language, serializedAdditionalRawData: null, customMultiLabelClassificationResult);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document's expected classes.
+ /// Represents the document's predicted classes.
+ /// A new instance for mocking.
+ public static DocumentMultiLabelClassificationEvaluationResult DocumentMultiLabelClassificationEvaluationResult(IEnumerable expectedClasses = null, IEnumerable predictedClasses = null)
+ {
+ expectedClasses ??= new List();
+ predictedClasses ??= new List();
+
+ return new DocumentMultiLabelClassificationEvaluationResult(expectedClasses?.ToList(), predictedClasses?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document path.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// Represents the evaluation prediction for single label classification.
+ /// A new instance for mocking.
+ public static CustomSingleLabelClassificationDocumentEvaluationResult CustomSingleLabelClassificationDocumentEvaluationResult(string location = null, string language = null, DocumentSingleLabelClassificationEvaluationResult customSingleLabelClassificationResult = null)
+ {
+ return new CustomSingleLabelClassificationDocumentEvaluationResult(ProjectKind.CustomSingleLabelClassification, location, language, serializedAdditionalRawData: null, customSingleLabelClassificationResult);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document's expected class.
+ /// Represents the document's predicted class.
+ /// A new instance for mocking.
+ public static DocumentSingleLabelClassificationEvaluationResult DocumentSingleLabelClassificationEvaluationResult(string expectedClass = null, string predictedClass = null)
+ {
+ return new DocumentSingleLabelClassificationEvaluationResult(expectedClass, predictedClass, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document path.
+ ///
+ /// Represents the document language. This is BCP-47 representation of a language.
+ /// For example, use "en" for English, "en-gb" for English (UK), "es" for Spanish
+ /// etc.
+ ///
+ /// Represents the evaluation prediction for text sentiment.
+ /// A new instance for mocking.
+ public static CustomTextSentimentDocumentEvaluationResult CustomTextSentimentDocumentEvaluationResult(string location = null, string language = null, DocumentTextSentimentEvaluationResult customTextSentimentResult = null)
+ {
+ return new CustomTextSentimentDocumentEvaluationResult(ProjectKind.CustomTextSentiment, location, language, serializedAdditionalRawData: null, customTextSentimentResult);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the document's expected sentiment labels.
+ /// Represents the document's predicted sentiment labels.
+ /// A new instance for mocking.
+ public static DocumentTextSentimentEvaluationResult DocumentTextSentimentEvaluationResult(IEnumerable expectedSentimentSpans = null, IEnumerable predictedSentimentSpans = null)
+ {
+ expectedSentimentSpans ??= new List();
+ predictedSentimentSpans ??= new List();
+
+ return new DocumentTextSentimentEvaluationResult(expectedSentimentSpans?.ToList(), predictedSentimentSpans?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the sentiment category.
+ /// Represents the sentiment offset index relative to the original text.
+ /// Represents the sentiment length.
+ /// A new instance for mocking.
+ public static DocumentSentimentLabelEvaluationResult DocumentSentimentLabelEvaluationResult(Sentiment category = default, int offset = default, int length = default)
+ {
+ return new DocumentSentimentLabelEvaluationResult(category, offset, length, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the project type that the evaluation ran on.
+ /// Represents the options used running the evaluation.
+ /// A new instance for mocking.
+ public static EvaluationSummary EvaluationSummary(string projectKind = null, EvaluationOptions evaluationOptions = null)
+ {
+ return new UnknownEvaluationSummary(projectKind == null ? default : new ProjectKind(projectKind), evaluationOptions, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the options used running the evaluation.
+ /// Contains the data related to extraction evaluation.
+ /// A new instance for mocking.
+ public static CustomEntityRecognitionEvaluationSummary CustomEntityRecognitionEvaluationSummary(EvaluationOptions evaluationOptions = null, EntityRecognitionEvaluationSummary customEntityRecognitionEvaluation = null)
+ {
+ return new CustomEntityRecognitionEvaluationSummary(ProjectKind.CustomEntityRecognition, evaluationOptions, serializedAdditionalRawData: null, customEntityRecognitionEvaluation);
+ }
+
+ /// Initializes a new instance of .
+ ///
+ /// Represents the confusion matrix between two entities (the two entities can be
+ /// the same). The matrix is between the entity that was labelled and the entity
+ /// that was predicted.
+ ///
+ /// Represents the entities evaluation.
+ /// Represents the micro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the micro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the micro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// Represents the macro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the macro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the macro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// A new instance for mocking.
+ public static EntityRecognitionEvaluationSummary EntityRecognitionEvaluationSummary(ConfusionMatrix confusionMatrix = null, IReadOnlyDictionary entities = null, float microF1 = default, float microPrecision = default, float microRecall = default, float macroF1 = default, float macroPrecision = default, float macroRecall = default)
+ {
+ entities ??= new Dictionary();
+
+ return new EntityRecognitionEvaluationSummary(
+ confusionMatrix,
+ entities,
+ microF1,
+ microPrecision,
+ microRecall,
+ macroF1,
+ macroPrecision,
+ macroRecall,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Additional Properties.
+ /// A new instance for mocking.
+ public static ConfusionMatrix ConfusionMatrix(IReadOnlyDictionary additionalProperties = null)
+ {
+ additionalProperties ??= new Dictionary();
+
+ return new ConfusionMatrix(additionalProperties);
+ }
+
+ /// Initializes a new instance of .
+ /// Additional Properties.
+ /// A new instance for mocking.
+ public static ConfusionMatrixRow ConfusionMatrixRow(IReadOnlyDictionary additionalProperties = null)
+ {
+ additionalProperties ??= new Dictionary();
+
+ return new ConfusionMatrixRow(additionalProperties);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents normalized value in percentages.
+ /// Represents raw value.
+ /// A new instance for mocking.
+ public static ConfusionMatrixCell ConfusionMatrixCell(float normalizedValue = default, float rawValue = default)
+ {
+ return new ConfusionMatrixCell(normalizedValue, rawValue, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the model precision.
+ /// Represents the model recall.
+ /// Represents the model F1 score.
+ /// Represents the count of true positive.
+ /// Represents the count of true negative.
+ /// Represents the count of false positive.
+ /// Represents the count of false negative.
+ /// A new instance for mocking.
+ public static EntityEvaluationSummary EntityEvaluationSummary(double f1 = default, double precision = default, double recall = default, int truePositiveCount = default, int trueNegativeCount = default, int falsePositiveCount = default, int falseNegativeCount = default)
+ {
+ return new EntityEvaluationSummary(
+ f1,
+ precision,
+ recall,
+ truePositiveCount,
+ trueNegativeCount,
+ falsePositiveCount,
+ falseNegativeCount,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the options used running the evaluation.
+ /// Contains the data related to health care evaluation.
+ /// A new instance for mocking.
+ public static CustomHealthcareEvaluationSummary CustomHealthcareEvaluationSummary(EvaluationOptions evaluationOptions = null, EntityRecognitionEvaluationSummary customHealthcareEvaluation = null)
+ {
+ return new CustomHealthcareEvaluationSummary(ProjectKind.CustomHealthcare, evaluationOptions, serializedAdditionalRawData: null, customHealthcareEvaluation);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the options used running the evaluation.
+ /// Contains the data related to multi label classification evaluation.
+ /// A new instance for mocking.
+ public static CustomMultiLabelClassificationEvaluationSummary CustomMultiLabelClassificationEvaluationSummary(EvaluationOptions evaluationOptions = null, MultiLabelClassificationEvaluationSummary customMultiLabelClassificationEvaluation = null)
+ {
+ return new CustomMultiLabelClassificationEvaluationSummary(ProjectKind.CustomMultiLabelClassification, evaluationOptions, serializedAdditionalRawData: null, customMultiLabelClassificationEvaluation);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the classes evaluation.
+ /// Represents the micro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the micro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the micro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// Represents the macro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the macro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the macro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// A new instance for mocking.
+ public static MultiLabelClassificationEvaluationSummary MultiLabelClassificationEvaluationSummary(IReadOnlyDictionary classes = null, float microF1 = default, float microPrecision = default, float microRecall = default, float macroF1 = default, float macroPrecision = default, float macroRecall = default)
+ {
+ classes ??= new Dictionary();
+
+ return new MultiLabelClassificationEvaluationSummary(
+ classes,
+ microF1,
+ microPrecision,
+ microRecall,
+ macroF1,
+ macroPrecision,
+ macroRecall,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the model precision.
+ /// Represents the model recall.
+ /// Represents the model F1 score.
+ /// Represents the count of true positive.
+ /// Represents the count of true negative.
+ /// Represents the count of false positive.
+ /// Represents the count of false negative.
+ /// A new instance for mocking.
+ public static MultiLabelClassEvaluationSummary MultiLabelClassEvaluationSummary(double f1 = default, double precision = default, double recall = default, int truePositiveCount = default, int trueNegativeCount = default, int falsePositiveCount = default, int falseNegativeCount = default)
+ {
+ return new MultiLabelClassEvaluationSummary(
+ f1,
+ precision,
+ recall,
+ truePositiveCount,
+ trueNegativeCount,
+ falsePositiveCount,
+ falseNegativeCount,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the options used running the evaluation.
+ /// Contains the data related to single label classification evaluation.
+ /// A new instance for mocking.
+ public static CustomSingleLabelClassificationEvaluationSummary CustomSingleLabelClassificationEvaluationSummary(EvaluationOptions evaluationOptions = null, SingleLabelClassificationEvaluationSummary customSingleLabelClassificationEvaluation = null)
+ {
+ return new CustomSingleLabelClassificationEvaluationSummary(ProjectKind.CustomSingleLabelClassification, evaluationOptions, serializedAdditionalRawData: null, customSingleLabelClassificationEvaluation);
+ }
+
+ /// Initializes a new instance of .
+ ///
+ /// Represents the confusion matrix between two classes (the two classes can be the
+ /// same). The matrix is between the class that was labelled and the class that was
+ /// predicted.
+ ///
+ /// Represents the classes evaluation.
+ /// Represents the micro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the micro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the micro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// Represents the macro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the macro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the macro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// A new instance for mocking.
+ public static SingleLabelClassificationEvaluationSummary SingleLabelClassificationEvaluationSummary(ConfusionMatrix confusionMatrix = null, IReadOnlyDictionary classes = null, float microF1 = default, float microPrecision = default, float microRecall = default, float macroF1 = default, float macroPrecision = default, float macroRecall = default)
+ {
+ classes ??= new Dictionary();
+
+ return new SingleLabelClassificationEvaluationSummary(
+ confusionMatrix,
+ classes,
+ microF1,
+ microPrecision,
+ microRecall,
+ macroF1,
+ macroPrecision,
+ macroRecall,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the model precision.
+ /// Represents the model recall.
+ /// Represents the model F1 score.
+ /// Represents the count of true positive.
+ /// Represents the count of true negative.
+ /// Represents the count of false positive.
+ /// Represents the count of false negative.
+ /// A new instance for mocking.
+ public static SingleLabelClassEvaluationSummary SingleLabelClassEvaluationSummary(double f1 = default, double precision = default, double recall = default, int truePositiveCount = default, int trueNegativeCount = default, int falsePositiveCount = default, int falseNegativeCount = default)
+ {
+ return new SingleLabelClassEvaluationSummary(
+ f1,
+ precision,
+ recall,
+ truePositiveCount,
+ trueNegativeCount,
+ falsePositiveCount,
+ falseNegativeCount,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the options used running the evaluation.
+ /// Contains the data related to custom sentiment evaluation.
+ /// A new instance for mocking.
+ public static CustomTextSentimentEvaluationSummary CustomTextSentimentEvaluationSummary(EvaluationOptions evaluationOptions = null, TextSentimentEvaluationSummary customTextSentimentEvaluation = null)
+ {
+ return new CustomTextSentimentEvaluationSummary(ProjectKind.CustomTextSentiment, evaluationOptions, serializedAdditionalRawData: null, customTextSentimentEvaluation);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents evaluation of span level sentiments.
+ /// Represents the micro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the micro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the micro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// Represents the macro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the macro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the macro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// A new instance for mocking.
+ public static TextSentimentEvaluationSummary TextSentimentEvaluationSummary(SpanSentimentEvaluationSummary spanSentimentsEvaluation = null, float microF1 = default, float microPrecision = default, float microRecall = default, float macroF1 = default, float macroPrecision = default, float macroRecall = default)
+ {
+ return new TextSentimentEvaluationSummary(
+ spanSentimentsEvaluation,
+ microF1,
+ microPrecision,
+ microRecall,
+ macroF1,
+ macroPrecision,
+ macroRecall,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ ///
+ /// Represents the confusion matrix between two sentiments (the two sentiments can
+ /// be the same). The matrix is between the sentiment that was labelled and the
+ /// sentiment that was predicted.
+ ///
+ /// Represents the sentiment evaluation.
+ /// Represents the micro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the micro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the micro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// Represents the macro F1. Expected value is a float between 0 and 1 inclusive.
+ ///
+ /// Represents the macro precision. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ ///
+ /// Represents the macro recall. Expected value is a float between 0 and 1
+ /// inclusive.
+ ///
+ /// A new instance for mocking.
+ public static SpanSentimentEvaluationSummary SpanSentimentEvaluationSummary(ConfusionMatrix confusionMatrix = null, IReadOnlyDictionary sentiments = null, float microF1 = default, float microPrecision = default, float microRecall = default, float macroF1 = default, float macroPrecision = default, float macroRecall = default)
+ {
+ sentiments ??= new Dictionary();
+
+ return new SpanSentimentEvaluationSummary(
+ confusionMatrix,
+ sentiments,
+ microF1,
+ microPrecision,
+ microRecall,
+ macroF1,
+ macroPrecision,
+ macroRecall,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the model precision.
+ /// Represents the model recall.
+ /// Represents the model F1 score.
+ /// Represents the count of true positive.
+ /// Represents the count of true negative.
+ /// Represents the count of false positive.
+ /// Represents the count of false negative.
+ /// A new instance for mocking.
+ public static SentimentEvaluationSummary SentimentEvaluationSummary(double f1 = default, double precision = default, double recall = default, int truePositiveCount = default, int trueNegativeCount = default, int falsePositiveCount = default, int falseNegativeCount = default)
+ {
+ return new SentimentEvaluationSummary(
+ f1,
+ precision,
+ recall,
+ truePositiveCount,
+ trueNegativeCount,
+ falsePositiveCount,
+ falseNegativeCount,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetLoadSnapshotStatusResponse GetLoadSnapshotStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetLoadSnapshotStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The resource ID.
+ /// The resource region.
+ /// A new instance for mocking.
+ public static AssignedDeploymentResource AssignedDeploymentResource(string azureResourceId = null, string region = null)
+ {
+ return new AssignedDeploymentResource(azureResourceId, region, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetAssignDeploymentResourcesStatusResponse GetAssignDeploymentResourcesStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetAssignDeploymentResourcesStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetUnassignDeploymentResourcesStatusResponse GetUnassignDeploymentResourcesStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetUnassignDeploymentResourcesStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// Represents training tasks detailed result.
+ /// A new instance for mocking.
+ public static GetTrainingStatusResponse GetTrainingStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null, TrainingJobResult result = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetTrainingStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ result,
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The creation date time of the job.
+ /// The last date time the job was updated.
+ /// The expiration date time of the job.
+ /// The job status.
+ /// The warnings that were encountered while executing the job.
+ /// The errors encountered while executing the job.
+ /// A new instance for mocking.
+ public static GetProjectDeletionStatusResponse GetProjectDeletionStatusResponse(DateTimeOffset createdDateTime = default, DateTimeOffset lastUpdatedDateTime = default, DateTimeOffset? expirationDateTime = null, JobStatus status = default, IEnumerable warnings = null, IEnumerable errors = null)
+ {
+ warnings ??= new List();
+ errors ??= new List();
+
+ return new GetProjectDeletionStatusResponse(
+ createdDateTime,
+ lastUpdatedDateTime,
+ expirationDateTime,
+ status,
+ warnings?.ToList(),
+ errors?.ToList(),
+ serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the project name.
+ /// Represents the resource region.
+ /// A new instance for mocking.
+ public static AssignedProjectDeploymentsMetadata AssignedProjectDeploymentsMetadata(string projectName = null, IEnumerable deploymentsMetadata = null)
+ {
+ deploymentsMetadata ??= new List();
+
+ return new AssignedProjectDeploymentsMetadata(projectName, deploymentsMetadata?.ToList(), serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the deployment name.
+ /// Represents deployment last deployed time.
+ /// Represents deployment expiration date in the runtime.
+ /// A new instance for mocking.
+ public static AssignedProjectDeploymentMetadata AssignedProjectDeploymentMetadata(string deploymentName = null, DateTimeOffset lastDeployedDateTime = default, DateTimeOffset deploymentExpirationDate = default)
+ {
+ return new AssignedProjectDeploymentMetadata(deploymentName, lastDeployedDateTime, deploymentExpirationDate, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The language name.
+ ///
+ /// The language code. This is BCP-47 representation of a language. For example,
+ /// "en" for English, "en-gb" for English (UK), "es" for Spanish etc.
+ ///
+ /// A new instance for mocking.
+ public static SupportedLanguage SupportedLanguage(string languageName = null, string languageCode = null)
+ {
+ return new SupportedLanguage(languageName, languageCode, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// The prebuilt entity category.
+ /// The description.
+ /// English examples for the entity.
+ /// A new instance for mocking.
+ public static PrebuiltEntity PrebuiltEntity(string category = null, string description = null, string examples = null)
+ {
+ return new PrebuiltEntity(category, description, examples, serializedAdditionalRawData: null);
+ }
+
+ /// Initializes a new instance of .
+ /// Represents the version of the config.
+ /// Represents the training config version expiration date.
+ /// A new instance for mocking.
+ public static TrainingConfigVersion TrainingConfigVersion(string trainingConfigVersionProperty = null, DateTimeOffset modelExpirationDate = default)
+ {
+ return new TrainingConfigVersion(trainingConfigVersionProperty, modelExpirationDate, serializedAdditionalRawData: null);
+ }
+ }
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Docs/TextAnalysisAuthoring.xml b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Docs/TextAnalysisAuthoring.xml
new file mode 100644
index 000000000000..04c3d072cdd0
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Docs/TextAnalysisAuthoring.xml
@@ -0,0 +1,5717 @@
+
+
+
+
+
+This sample shows how to call GetProjectAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectAsync("");
+]]>
+This sample shows how to call GetProjectAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectAsync("");
+]]>
+
+
+
+This sample shows how to call GetProject.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProject("");
+]]>
+This sample shows how to call GetProject with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProject("");
+]]>
+
+
+
+This sample shows how to call GetProjectAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectAsync("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+This sample shows how to call GetProjectAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectAsync("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("confidenceThreshold").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("amlProjectPath").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("isLabelingLocked").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("runGptPredictions").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("gptPredictiveLookahead").ToString());
+Console.WriteLine(result.GetProperty("multilingual").ToString());
+Console.WriteLine(result.GetProperty("description").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+
+
+
+This sample shows how to call GetProject and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProject("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+This sample shows how to call GetProject with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProject("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("confidenceThreshold").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("amlProjectPath").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("isLabelingLocked").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("runGptPredictions").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("gptPredictiveLookahead").ToString());
+Console.WriteLine(result.GetProperty("multilingual").ToString());
+Console.WriteLine(result.GetProperty("description").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+
+
+
+This sample shows how to call CreateProjectAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ projectName = "",
+ language = "",
+});
+Response response = await client.CreateProjectAsync("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+This sample shows how to call CreateProjectAsync with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ settings = new
+ {
+ confidenceThreshold = 123.45F,
+ amlProjectPath = "",
+ isLabelingLocked = true,
+ runGptPredictions = true,
+ gptPredictiveLookahead = 1234,
+ },
+ projectName = "",
+ multilingual = true,
+ description = "",
+ language = "",
+});
+Response response = await client.CreateProjectAsync("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("confidenceThreshold").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("amlProjectPath").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("isLabelingLocked").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("runGptPredictions").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("gptPredictiveLookahead").ToString());
+Console.WriteLine(result.GetProperty("multilingual").ToString());
+Console.WriteLine(result.GetProperty("description").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+
+
+
+This sample shows how to call CreateProject and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ projectName = "",
+ language = "",
+});
+Response response = client.CreateProject("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+This sample shows how to call CreateProject with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ settings = new
+ {
+ confidenceThreshold = 123.45F,
+ amlProjectPath = "",
+ isLabelingLocked = true,
+ runGptPredictions = true,
+ gptPredictiveLookahead = 1234,
+ },
+ projectName = "",
+ multilingual = true,
+ description = "",
+ language = "",
+});
+Response response = client.CreateProject("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("confidenceThreshold").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("amlProjectPath").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("isLabelingLocked").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("runGptPredictions").ToString());
+Console.WriteLine(result.GetProperty("settings").GetProperty("gptPredictiveLookahead").ToString());
+Console.WriteLine(result.GetProperty("multilingual").ToString());
+Console.WriteLine(result.GetProperty("description").ToString());
+Console.WriteLine(result.GetProperty("language").ToString());
+]]>
+
+
+
+This sample shows how to call CopyProjectAuthorizationAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.CopyProjectAuthorizationAsync("", ProjectKind.CustomSingleLabelClassification);
+]]>
+This sample shows how to call CopyProjectAuthorizationAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.CopyProjectAuthorizationAsync("", ProjectKind.CustomSingleLabelClassification, storageInputContainerName: "", allowOverwrite: true);
+]]>
+
+
+
+This sample shows how to call CopyProjectAuthorization.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.CopyProjectAuthorization("", ProjectKind.CustomSingleLabelClassification);
+]]>
+This sample shows how to call CopyProjectAuthorization with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.CopyProjectAuthorization("", ProjectKind.CustomSingleLabelClassification, storageInputContainerName: "", allowOverwrite: true);
+]]>
+
+
+
+This sample shows how to call CopyProjectAuthorizationAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+});
+Response response = await client.CopyProjectAuthorizationAsync("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("targetProjectName").ToString());
+Console.WriteLine(result.GetProperty("accessToken").ToString());
+Console.WriteLine(result.GetProperty("expiresAt").ToString());
+Console.WriteLine(result.GetProperty("targetResourceId").ToString());
+Console.WriteLine(result.GetProperty("targetResourceRegion").ToString());
+]]>
+This sample shows how to call CopyProjectAuthorizationAsync with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ allowOverwrite = true,
+});
+Response response = await client.CopyProjectAuthorizationAsync("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("targetProjectName").ToString());
+Console.WriteLine(result.GetProperty("accessToken").ToString());
+Console.WriteLine(result.GetProperty("expiresAt").ToString());
+Console.WriteLine(result.GetProperty("targetResourceId").ToString());
+Console.WriteLine(result.GetProperty("targetResourceRegion").ToString());
+]]>
+
+
+
+This sample shows how to call CopyProjectAuthorization and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+});
+Response response = client.CopyProjectAuthorization("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("targetProjectName").ToString());
+Console.WriteLine(result.GetProperty("accessToken").ToString());
+Console.WriteLine(result.GetProperty("expiresAt").ToString());
+Console.WriteLine(result.GetProperty("targetResourceId").ToString());
+Console.WriteLine(result.GetProperty("targetResourceRegion").ToString());
+]]>
+This sample shows how to call CopyProjectAuthorization with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ allowOverwrite = true,
+});
+Response response = client.CopyProjectAuthorization("", content);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("targetProjectName").ToString());
+Console.WriteLine(result.GetProperty("accessToken").ToString());
+Console.WriteLine(result.GetProperty("expiresAt").ToString());
+Console.WriteLine(result.GetProperty("targetResourceId").ToString());
+Console.WriteLine(result.GetProperty("targetResourceRegion").ToString());
+]]>
+
+
+
+This sample shows how to call GetCopyProjectStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetCopyProjectStatusAsync("", "");
+]]>
+This sample shows how to call GetCopyProjectStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetCopyProjectStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetCopyProjectStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetCopyProjectStatus("", "");
+]]>
+This sample shows how to call GetCopyProjectStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetCopyProjectStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetCopyProjectStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetCopyProjectStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetCopyProjectStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetCopyProjectStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetCopyProjectStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetCopyProjectStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetCopyProjectStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetCopyProjectStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetDeploymentAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentAsync("", "");
+]]>
+This sample shows how to call GetDeploymentAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetDeployment.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeployment("", "");
+]]>
+This sample shows how to call GetDeployment with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeployment("", "");
+]]>
+
+
+
+This sample shows how to call GetDeploymentAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+]]>
+This sample shows how to call GetDeploymentAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+]]>
+
+
+
+This sample shows how to call GetDeployment and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeployment("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+]]>
+This sample shows how to call GetDeployment with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeployment("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+]]>
+
+
+
+This sample shows how to call GetDeploymentDeleteFromResourcesStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentDeleteFromResourcesStatusAsync("", "", "");
+]]>
+This sample shows how to call GetDeploymentDeleteFromResourcesStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentDeleteFromResourcesStatusAsync("", "", "");
+]]>
+
+
+
+This sample shows how to call GetDeploymentDeleteFromResourcesStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentDeleteFromResourcesStatus("", "", "");
+]]>
+This sample shows how to call GetDeploymentDeleteFromResourcesStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentDeleteFromResourcesStatus("", "", "");
+]]>
+
+
+
+This sample shows how to call GetDeploymentDeleteFromResourcesStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentDeleteFromResourcesStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetDeploymentDeleteFromResourcesStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentDeleteFromResourcesStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetDeploymentDeleteFromResourcesStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentDeleteFromResourcesStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetDeploymentDeleteFromResourcesStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentDeleteFromResourcesStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetDeploymentStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentStatusAsync("", "", "");
+]]>
+This sample shows how to call GetDeploymentStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentStatusAsync("", "", "");
+]]>
+
+
+
+This sample shows how to call GetDeploymentStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentStatus("", "", "");
+]]>
+This sample shows how to call GetDeploymentStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentStatus("", "", "");
+]]>
+
+
+
+This sample shows how to call GetDeploymentStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetDeploymentStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetDeploymentStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetDeploymentStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetDeploymentStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetDeploymentStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetSwapDeploymentsStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetSwapDeploymentsStatusAsync("", "");
+]]>
+This sample shows how to call GetSwapDeploymentsStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetSwapDeploymentsStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetSwapDeploymentsStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetSwapDeploymentsStatus("", "");
+]]>
+This sample shows how to call GetSwapDeploymentsStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetSwapDeploymentsStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetSwapDeploymentsStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetSwapDeploymentsStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetSwapDeploymentsStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetSwapDeploymentsStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetSwapDeploymentsStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetSwapDeploymentsStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetSwapDeploymentsStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetSwapDeploymentsStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportStatusAsync("", "");
+]]>
+This sample shows how to call GetExportStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetExportStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportStatus("", "");
+]]>
+This sample shows how to call GetExportStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetExportStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetExportStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("resultUrl").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetExportStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("resultUrl").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportedModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelAsync("", "");
+]]>
+This sample shows how to call GetExportedModelAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetExportedModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModel("", "");
+]]>
+This sample shows how to call GetExportedModel with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModel("", "");
+]]>
+
+
+
+This sample shows how to call GetExportedModelAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+]]>
+This sample shows how to call GetExportedModelAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportedModel and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModel("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+]]>
+This sample shows how to call GetExportedModel with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModel("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportedModelJobStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelJobStatusAsync("", "", "");
+]]>
+This sample shows how to call GetExportedModelJobStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelJobStatusAsync("", "", "");
+]]>
+
+
+
+This sample shows how to call GetExportedModelJobStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelJobStatus("", "", "");
+]]>
+This sample shows how to call GetExportedModelJobStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelJobStatus("", "", "");
+]]>
+
+
+
+This sample shows how to call GetExportedModelJobStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelJobStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetExportedModelJobStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelJobStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportedModelJobStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelJobStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetExportedModelJobStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelJobStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportedModelManifestAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelManifestAsync("", "");
+]]>
+This sample shows how to call GetExportedModelManifestAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelManifestAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetExportedModelManifest.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelManifest("", "");
+]]>
+This sample shows how to call GetExportedModelManifest with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelManifest("", "");
+]]>
+
+
+
+This sample shows how to call GetExportedModelManifestAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelManifestAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("name").ToString());
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("contentUri").ToString());
+]]>
+This sample shows how to call GetExportedModelManifestAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetExportedModelManifestAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("name").ToString());
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("contentUri").ToString());
+]]>
+
+
+
+This sample shows how to call GetExportedModelManifest and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelManifest("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("name").ToString());
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("contentUri").ToString());
+]]>
+This sample shows how to call GetExportedModelManifest with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetExportedModelManifest("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("name").ToString());
+Console.WriteLine(result.GetProperty("modelFiles")[0].GetProperty("contentUri").ToString());
+]]>
+
+
+
+This sample shows how to call GetImportStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetImportStatusAsync("", "");
+]]>
+This sample shows how to call GetImportStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetImportStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetImportStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetImportStatus("", "");
+]]>
+This sample shows how to call GetImportStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetImportStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetImportStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetImportStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetImportStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetImportStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetImportStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetImportStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetImportStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetImportStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetTrainedModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainedModelAsync("", "");
+]]>
+This sample shows how to call GetTrainedModelAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainedModelAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetTrainedModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainedModel("", "");
+]]>
+This sample shows how to call GetTrainedModel with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainedModel("", "");
+]]>
+
+
+
+This sample shows how to call GetTrainedModelAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainedModelAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+]]>
+This sample shows how to call GetTrainedModelAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainedModelAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+]]>
+
+
+
+This sample shows how to call GetTrainedModel and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainedModel("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+]]>
+This sample shows how to call GetTrainedModel with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainedModel("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("modelId").ToString());
+Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+]]>
+
+
+
+This sample shows how to call DeleteTrainedModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.DeleteTrainedModelAsync("", "");
+
+Console.WriteLine(response.Status);
+]]>
+This sample shows how to call DeleteTrainedModelAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.DeleteTrainedModelAsync("", "");
+
+Console.WriteLine(response.Status);
+]]>
+
+
+
+This sample shows how to call DeleteTrainedModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.DeleteTrainedModel("", "");
+
+Console.WriteLine(response.Status);
+]]>
+This sample shows how to call DeleteTrainedModel with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.DeleteTrainedModel("", "");
+
+Console.WriteLine(response.Status);
+]]>
+
+
+
+This sample shows how to call GetEvaluationStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetEvaluationStatusAsync("", "", "");
+]]>
+This sample shows how to call GetEvaluationStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetEvaluationStatusAsync("", "", "");
+]]>
+
+
+
+This sample shows how to call GetEvaluationStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetEvaluationStatus("", "", "");
+]]>
+This sample shows how to call GetEvaluationStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetEvaluationStatus("", "", "");
+]]>
+
+
+
+This sample shows how to call GetEvaluationStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetEvaluationStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("percentComplete").ToString());
+]]>
+This sample shows how to call GetEvaluationStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetEvaluationStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").GetProperty("kind").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").GetProperty("trainingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").GetProperty("testingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("percentComplete").ToString());
+]]>
+
+
+
+This sample shows how to call GetEvaluationStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetEvaluationStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("percentComplete").ToString());
+]]>
+This sample shows how to call GetEvaluationStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetEvaluationStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").GetProperty("kind").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").GetProperty("trainingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationOptions").GetProperty("testingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("percentComplete").ToString());
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationSummaryAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetModelEvaluationSummaryAsync("", "");
+]]>
+This sample shows how to call GetModelEvaluationSummaryAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetModelEvaluationSummaryAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationSummary.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetModelEvaluationSummary("", "");
+]]>
+This sample shows how to call GetModelEvaluationSummary with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetModelEvaluationSummary("", "");
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationSummaryAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetModelEvaluationSummaryAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").ToString());
+]]>
+This sample shows how to call GetModelEvaluationSummaryAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetModelEvaluationSummaryAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("kind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("trainingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("testingSplitPercentage").ToString());
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationSummary and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetModelEvaluationSummary("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").ToString());
+]]>
+This sample shows how to call GetModelEvaluationSummary with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetModelEvaluationSummary("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("projectKind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("kind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("trainingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("testingSplitPercentage").ToString());
+]]>
+
+
+
+This sample shows how to call GetLoadSnapshotStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetLoadSnapshotStatusAsync("", "", "");
+]]>
+This sample shows how to call GetLoadSnapshotStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetLoadSnapshotStatusAsync("", "", "");
+]]>
+
+
+
+This sample shows how to call GetLoadSnapshotStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetLoadSnapshotStatus("", "", "");
+]]>
+This sample shows how to call GetLoadSnapshotStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetLoadSnapshotStatus("", "", "");
+]]>
+
+
+
+This sample shows how to call GetLoadSnapshotStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetLoadSnapshotStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetLoadSnapshotStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetLoadSnapshotStatusAsync("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetLoadSnapshotStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetLoadSnapshotStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetLoadSnapshotStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetLoadSnapshotStatus("", "", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetAssignDeploymentResourcesStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetAssignDeploymentResourcesStatusAsync("", "");
+]]>
+This sample shows how to call GetAssignDeploymentResourcesStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetAssignDeploymentResourcesStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetAssignDeploymentResourcesStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetAssignDeploymentResourcesStatus("", "");
+]]>
+This sample shows how to call GetAssignDeploymentResourcesStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetAssignDeploymentResourcesStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetAssignDeploymentResourcesStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetAssignDeploymentResourcesStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetAssignDeploymentResourcesStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetAssignDeploymentResourcesStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetAssignDeploymentResourcesStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetAssignDeploymentResourcesStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetAssignDeploymentResourcesStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetAssignDeploymentResourcesStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetUnassignDeploymentResourcesStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetUnassignDeploymentResourcesStatusAsync("", "");
+]]>
+This sample shows how to call GetUnassignDeploymentResourcesStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetUnassignDeploymentResourcesStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetUnassignDeploymentResourcesStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetUnassignDeploymentResourcesStatus("", "");
+]]>
+This sample shows how to call GetUnassignDeploymentResourcesStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetUnassignDeploymentResourcesStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetUnassignDeploymentResourcesStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetUnassignDeploymentResourcesStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetUnassignDeploymentResourcesStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetUnassignDeploymentResourcesStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetUnassignDeploymentResourcesStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetUnassignDeploymentResourcesStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetUnassignDeploymentResourcesStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetUnassignDeploymentResourcesStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetTrainingStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainingStatusAsync("", "");
+]]>
+This sample shows how to call GetTrainingStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainingStatusAsync("", "");
+]]>
+
+
+
+This sample shows how to call GetTrainingStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainingStatus("", "");
+]]>
+This sample shows how to call GetTrainingStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainingStatus("", "");
+]]>
+
+
+
+This sample shows how to call GetTrainingStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainingStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+]]>
+This sample shows how to call GetTrainingStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetTrainingStatusAsync("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("estimatedEndDateTime").ToString());
+]]>
+
+
+
+This sample shows how to call GetTrainingStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainingStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+]]>
+This sample shows how to call GetTrainingStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetTrainingStatus("", "", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("result").GetProperty("estimatedEndDateTime").ToString());
+]]>
+
+
+
+This sample shows how to call GetProjectDeletionStatusAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectDeletionStatusAsync("");
+]]>
+This sample shows how to call GetProjectDeletionStatusAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectDeletionStatusAsync("");
+]]>
+
+
+
+This sample shows how to call GetProjectDeletionStatus.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProjectDeletionStatus("");
+]]>
+This sample shows how to call GetProjectDeletionStatus with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProjectDeletionStatus("");
+]]>
+
+
+
+This sample shows how to call GetProjectDeletionStatusAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectDeletionStatusAsync("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetProjectDeletionStatusAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = await client.GetProjectDeletionStatusAsync("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetProjectDeletionStatus and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProjectDeletionStatus("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+]]>
+This sample shows how to call GetProjectDeletionStatus with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Response response = client.GetProjectDeletionStatus("", null);
+
+JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
+Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+Console.WriteLine(result.GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+]]>
+
+
+
+This sample shows how to call GetProjectsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ProjectMetadata item in client.GetProjectsAsync())
+{
+}
+]]>
+This sample shows how to call GetProjectsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ProjectMetadata item in client.GetProjectsAsync(maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetProjects.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ProjectMetadata item in client.GetProjects())
+{
+}
+]]>
+This sample shows how to call GetProjects with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ProjectMetadata item in client.GetProjects(maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetProjectsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetProjectsAsync(null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+This sample shows how to call GetProjectsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetProjectsAsync(1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("confidenceThreshold").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("amlProjectPath").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("isLabelingLocked").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("runGptPredictions").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("gptPredictiveLookahead").ToString());
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("multilingual").ToString());
+ Console.WriteLine(result.GetProperty("description").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetProjects and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetProjects(null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+This sample shows how to call GetProjects with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetProjects(1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastModifiedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("storageInputContainerName").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("confidenceThreshold").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("amlProjectPath").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("isLabelingLocked").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("runGptPredictions").ToString());
+ Console.WriteLine(result.GetProperty("settings").GetProperty("gptPredictiveLookahead").ToString());
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("multilingual").ToString());
+ Console.WriteLine(result.GetProperty("description").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetDeploymentsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ProjectDeployment item in client.GetDeploymentsAsync(""))
+{
+}
+]]>
+This sample shows how to call GetDeploymentsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ProjectDeployment item in client.GetDeploymentsAsync("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetDeployments.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ProjectDeployment item in client.GetDeployments(""))
+{
+}
+]]>
+This sample shows how to call GetDeployments with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ProjectDeployment item in client.GetDeployments("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetDeploymentsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetDeploymentsAsync("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+}
+]]>
+This sample shows how to call GetDeploymentsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetDeploymentsAsync("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetDeployments and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetDeployments("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+}
+]]>
+This sample shows how to call GetDeployments with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetDeployments("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("resourceId").ToString());
+ Console.WriteLine(result.GetProperty("assignedResources")[0].GetProperty("region").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetExportedModelsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ExportedTrainedModel item in client.GetExportedModelsAsync(""))
+{
+}
+]]>
+This sample shows how to call GetExportedModelsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ExportedTrainedModel item in client.GetExportedModelsAsync("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetExportedModels.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ExportedTrainedModel item in client.GetExportedModels(""))
+{
+}
+]]>
+This sample shows how to call GetExportedModels with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ExportedTrainedModel item in client.GetExportedModels("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetExportedModelsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetExportedModelsAsync("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("exportedModelName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+}
+]]>
+This sample shows how to call GetExportedModelsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetExportedModelsAsync("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("exportedModelName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetExportedModels and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetExportedModels("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("exportedModelName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+}
+]]>
+This sample shows how to call GetExportedModels with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetExportedModels("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("exportedModelName").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastExportedModelDateTime").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetTrainedModelsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ProjectTrainedModel item in client.GetTrainedModelsAsync(""))
+{
+}
+]]>
+This sample shows how to call GetTrainedModelsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (ProjectTrainedModel item in client.GetTrainedModelsAsync("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetTrainedModels.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ProjectTrainedModel item in client.GetTrainedModels(""))
+{
+}
+]]>
+This sample shows how to call GetTrainedModels with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (ProjectTrainedModel item in client.GetTrainedModels("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetTrainedModelsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetTrainedModelsAsync("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("label").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+}
+]]>
+This sample shows how to call GetTrainedModelsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetTrainedModelsAsync("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("label").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetTrainedModels and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetTrainedModels("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("label").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+}
+]]>
+This sample shows how to call GetTrainedModels with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetTrainedModels("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("label").ToString());
+ Console.WriteLine(result.GetProperty("modelId").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastTrainingDurationInSeconds").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+ Console.WriteLine(result.GetProperty("modelTrainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("hasSnapshot").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationResultsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (DocumentEvaluationResult item in client.GetModelEvaluationResultsAsync("", "", StringIndexType.Utf16CodeUnit))
+{
+}
+]]>
+This sample shows how to call GetModelEvaluationResultsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (DocumentEvaluationResult item in client.GetModelEvaluationResultsAsync("", "", StringIndexType.Utf16CodeUnit, maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationResults.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (DocumentEvaluationResult item in client.GetModelEvaluationResults("", "", StringIndexType.Utf16CodeUnit))
+{
+}
+]]>
+This sample shows how to call GetModelEvaluationResults with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (DocumentEvaluationResult item in client.GetModelEvaluationResults("", "", StringIndexType.Utf16CodeUnit, maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationResultsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetModelEvaluationResultsAsync("", "", "Utf16CodeUnit"))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("location").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+This sample shows how to call GetModelEvaluationResultsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetModelEvaluationResultsAsync("", "", "Utf16CodeUnit", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("location").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetModelEvaluationResults and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetModelEvaluationResults("", "", "Utf16CodeUnit"))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("location").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+This sample shows how to call GetModelEvaluationResults with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetModelEvaluationResults("", "", "Utf16CodeUnit", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectKind").ToString());
+ Console.WriteLine(result.GetProperty("location").ToString());
+ Console.WriteLine(result.GetProperty("language").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetDeploymentResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (AssignedDeploymentResource item in client.GetDeploymentResourcesAsync(""))
+{
+}
+]]>
+This sample shows how to call GetDeploymentResourcesAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (AssignedDeploymentResource item in client.GetDeploymentResourcesAsync("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetDeploymentResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (AssignedDeploymentResource item in client.GetDeploymentResources(""))
+{
+}
+]]>
+This sample shows how to call GetDeploymentResources with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (AssignedDeploymentResource item in client.GetDeploymentResources("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetDeploymentResourcesAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetDeploymentResourcesAsync("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("azureResourceId").ToString());
+ Console.WriteLine(result.GetProperty("region").ToString());
+}
+]]>
+This sample shows how to call GetDeploymentResourcesAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetDeploymentResourcesAsync("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("azureResourceId").ToString());
+ Console.WriteLine(result.GetProperty("region").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetDeploymentResources and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetDeploymentResources("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("azureResourceId").ToString());
+ Console.WriteLine(result.GetProperty("region").ToString());
+}
+]]>
+This sample shows how to call GetDeploymentResources with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetDeploymentResources("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("azureResourceId").ToString());
+ Console.WriteLine(result.GetProperty("region").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingJobsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (TrainingJobState item in client.GetTrainingJobsAsync(""))
+{
+}
+]]>
+This sample shows how to call GetTrainingJobsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (TrainingJobState item in client.GetTrainingJobsAsync("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingJobs.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (TrainingJobState item in client.GetTrainingJobs(""))
+{
+}
+]]>
+This sample shows how to call GetTrainingJobs with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (TrainingJobState item in client.GetTrainingJobs("", maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingJobsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetTrainingJobsAsync("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("jobId").ToString());
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+}
+]]>
+This sample shows how to call GetTrainingJobsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetTrainingJobsAsync("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("jobId").ToString());
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+ Console.WriteLine(result.GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("estimatedEndDateTime").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingJobs and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetTrainingJobs("", null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("jobId").ToString());
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+}
+]]>
+This sample shows how to call GetTrainingJobs with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetTrainingJobs("", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("jobId").ToString());
+ Console.WriteLine(result.GetProperty("createdDateTime").ToString());
+ Console.WriteLine(result.GetProperty("lastUpdatedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("expirationDateTime").ToString());
+ Console.WriteLine(result.GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("warnings")[0].GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("details")[0].GetProperty("innererror").GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("code").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("message").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("details").GetProperty("").ToString());
+ Console.WriteLine(result.GetProperty("errors")[0].GetProperty("innererror").GetProperty("target").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("modelLabel").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("trainingStatus").GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("evaluationStatus").GetProperty("status").ToString());
+ Console.WriteLine(result.GetProperty("result").GetProperty("estimatedEndDateTime").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetAssignedResourceDeploymentsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (AssignedProjectDeploymentsMetadata item in client.GetAssignedResourceDeploymentsAsync())
+{
+}
+]]>
+This sample shows how to call GetAssignedResourceDeploymentsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (AssignedProjectDeploymentsMetadata item in client.GetAssignedResourceDeploymentsAsync(maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetAssignedResourceDeployments.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (AssignedProjectDeploymentsMetadata item in client.GetAssignedResourceDeployments())
+{
+}
+]]>
+This sample shows how to call GetAssignedResourceDeployments with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (AssignedProjectDeploymentsMetadata item in client.GetAssignedResourceDeployments(maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetAssignedResourceDeploymentsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetAssignedResourceDeploymentsAsync(null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentExpirationDate").ToString());
+}
+]]>
+This sample shows how to call GetAssignedResourceDeploymentsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetAssignedResourceDeploymentsAsync(1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentExpirationDate").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetAssignedResourceDeployments and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetAssignedResourceDeployments(null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentExpirationDate").ToString());
+}
+]]>
+This sample shows how to call GetAssignedResourceDeployments with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetAssignedResourceDeployments(1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("projectName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentName").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("lastDeployedDateTime").ToString());
+ Console.WriteLine(result.GetProperty("deploymentsMetadata")[0].GetProperty("deploymentExpirationDate").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedLanguagesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (SupportedLanguage item in client.GetSupportedLanguagesAsync())
+{
+}
+]]>
+This sample shows how to call GetSupportedLanguagesAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (SupportedLanguage item in client.GetSupportedLanguagesAsync(projectKind: ProjectKind.CustomSingleLabelClassification, maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedLanguages.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (SupportedLanguage item in client.GetSupportedLanguages())
+{
+}
+]]>
+This sample shows how to call GetSupportedLanguages with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (SupportedLanguage item in client.GetSupportedLanguages(projectKind: ProjectKind.CustomSingleLabelClassification, maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedLanguagesAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetSupportedLanguagesAsync(null, null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("languageName").ToString());
+ Console.WriteLine(result.GetProperty("languageCode").ToString());
+}
+]]>
+This sample shows how to call GetSupportedLanguagesAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetSupportedLanguagesAsync("CustomSingleLabelClassification", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("languageName").ToString());
+ Console.WriteLine(result.GetProperty("languageCode").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedLanguages and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetSupportedLanguages(null, null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("languageName").ToString());
+ Console.WriteLine(result.GetProperty("languageCode").ToString());
+}
+]]>
+This sample shows how to call GetSupportedLanguages with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetSupportedLanguages("CustomSingleLabelClassification", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("languageName").ToString());
+ Console.WriteLine(result.GetProperty("languageCode").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedPrebuiltEntitiesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (PrebuiltEntity item in client.GetSupportedPrebuiltEntitiesAsync())
+{
+}
+]]>
+This sample shows how to call GetSupportedPrebuiltEntitiesAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (PrebuiltEntity item in client.GetSupportedPrebuiltEntitiesAsync())
+{
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedPrebuiltEntities.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (PrebuiltEntity item in client.GetSupportedPrebuiltEntities())
+{
+}
+]]>
+This sample shows how to call GetSupportedPrebuiltEntities with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (PrebuiltEntity item in client.GetSupportedPrebuiltEntities())
+{
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedPrebuiltEntitiesAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetSupportedPrebuiltEntitiesAsync(null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("category").ToString());
+ Console.WriteLine(result.GetProperty("description").ToString());
+ Console.WriteLine(result.GetProperty("examples").ToString());
+}
+]]>
+This sample shows how to call GetSupportedPrebuiltEntitiesAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetSupportedPrebuiltEntitiesAsync(null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("category").ToString());
+ Console.WriteLine(result.GetProperty("description").ToString());
+ Console.WriteLine(result.GetProperty("examples").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetSupportedPrebuiltEntities and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetSupportedPrebuiltEntities(null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("category").ToString());
+ Console.WriteLine(result.GetProperty("description").ToString());
+ Console.WriteLine(result.GetProperty("examples").ToString());
+}
+]]>
+This sample shows how to call GetSupportedPrebuiltEntities with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetSupportedPrebuiltEntities(null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("category").ToString());
+ Console.WriteLine(result.GetProperty("description").ToString());
+ Console.WriteLine(result.GetProperty("examples").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingConfigVersionsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (TrainingConfigVersion item in client.GetTrainingConfigVersionsAsync())
+{
+}
+]]>
+This sample shows how to call GetTrainingConfigVersionsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (TrainingConfigVersion item in client.GetTrainingConfigVersionsAsync(projectKind: ProjectKind.CustomSingleLabelClassification, maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingConfigVersions.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (TrainingConfigVersion item in client.GetTrainingConfigVersions())
+{
+}
+]]>
+This sample shows how to call GetTrainingConfigVersions with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (TrainingConfigVersion item in client.GetTrainingConfigVersions(projectKind: ProjectKind.CustomSingleLabelClassification, maxCount: 1234, skip: 1234, maxpagesize: 1234))
+{
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingConfigVersionsAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetTrainingConfigVersionsAsync(null, null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+}
+]]>
+This sample shows how to call GetTrainingConfigVersionsAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+await foreach (BinaryData item in client.GetTrainingConfigVersionsAsync("CustomSingleLabelClassification", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+}
+]]>
+
+
+
+This sample shows how to call GetTrainingConfigVersions and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetTrainingConfigVersions(null, null, null, null, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+}
+]]>
+This sample shows how to call GetTrainingConfigVersions with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+foreach (BinaryData item in client.GetTrainingConfigVersions("CustomSingleLabelClassification", 1234, 1234, 1234, null))
+{
+ JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
+ Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+ Console.WriteLine(result.GetProperty("modelExpirationDate").ToString());
+}
+]]>
+
+
+
+This sample shows how to call DeleteProjectAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.DeleteProjectAsync(WaitUntil.Completed, "");
+]]>
+This sample shows how to call DeleteProjectAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.DeleteProjectAsync(WaitUntil.Completed, "");
+]]>
+
+
+
+This sample shows how to call DeleteProject.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.DeleteProject(WaitUntil.Completed, "");
+]]>
+This sample shows how to call DeleteProject with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.DeleteProject(WaitUntil.Completed, "");
+]]>
+
+
+
+This sample shows how to call CopyProjectAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CopyProjectOptions body = new CopyProjectOptions(
+ProjectKind.CustomSingleLabelClassification,
+"",
+"",
+DateTimeOffset.Parse("2022-05-10T18:57:31.2311892Z"),
+"",
+"");
+Operation operation = await client.CopyProjectAsync(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call CopyProjectAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CopyProjectOptions body = new CopyProjectOptions(
+ProjectKind.CustomSingleLabelClassification,
+"",
+"",
+DateTimeOffset.Parse("2022-05-10T18:57:31.2311892Z"),
+"",
+"");
+Operation operation = await client.CopyProjectAsync(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call CopyProject.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CopyProjectOptions body = new CopyProjectOptions(
+ProjectKind.CustomSingleLabelClassification,
+"",
+"",
+DateTimeOffset.Parse("2022-05-10T18:57:31.2311892Z"),
+"",
+"");
+Operation operation = client.CopyProject(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call CopyProject with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CopyProjectOptions body = new CopyProjectOptions(
+ProjectKind.CustomSingleLabelClassification,
+"",
+"",
+DateTimeOffset.Parse("2022-05-10T18:57:31.2311892Z"),
+"",
+"");
+Operation operation = client.CopyProject(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call CopyProjectAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ targetProjectName = "",
+ accessToken = "",
+ expiresAt = "2022-05-10T18:57:31.2311892Z",
+ targetResourceId = "",
+ targetResourceRegion = "",
+});
+Operation operation = await client.CopyProjectAsync(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call CopyProjectAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ targetProjectName = "",
+ accessToken = "",
+ expiresAt = "2022-05-10T18:57:31.2311892Z",
+ targetResourceId = "",
+ targetResourceRegion = "",
+});
+Operation operation = await client.CopyProjectAsync(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call CopyProject.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ targetProjectName = "",
+ accessToken = "",
+ expiresAt = "2022-05-10T18:57:31.2311892Z",
+ targetResourceId = "",
+ targetResourceRegion = "",
+});
+Operation operation = client.CopyProject(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call CopyProject with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectKind = "CustomSingleLabelClassification",
+ targetProjectName = "",
+ accessToken = "",
+ expiresAt = "2022-05-10T18:57:31.2311892Z",
+ targetResourceId = "",
+ targetResourceRegion = "",
+});
+Operation operation = client.CopyProject(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call ExportAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.ExportAsync(WaitUntil.Completed, "", StringIndexType.Utf16CodeUnit);
+]]>
+This sample shows how to call ExportAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.ExportAsync(WaitUntil.Completed, "", StringIndexType.Utf16CodeUnit, assetKind: "", trainedModelLabel: "");
+]]>
+
+
+
+This sample shows how to call Export.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.Export(WaitUntil.Completed, "", StringIndexType.Utf16CodeUnit);
+]]>
+This sample shows how to call Export with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.Export(WaitUntil.Completed, "", StringIndexType.Utf16CodeUnit, assetKind: "", trainedModelLabel: "");
+]]>
+
+
+
+This sample shows how to call ExportAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.ExportAsync(WaitUntil.Completed, "", "Utf16CodeUnit");
+]]>
+This sample shows how to call ExportAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.ExportAsync(WaitUntil.Completed, "", "Utf16CodeUnit", assetKind: "", trainedModelLabel: "");
+]]>
+
+
+
+This sample shows how to call Export.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.Export(WaitUntil.Completed, "", "Utf16CodeUnit");
+]]>
+This sample shows how to call Export with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.Export(WaitUntil.Completed, "", "Utf16CodeUnit", assetKind: "", trainedModelLabel: "");
+]]>
+
+
+
+This sample shows how to call ImportAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedProject body = new ExportedProject("", StringIndexType.Utf16CodeUnit, new CreateProjectOptions(ProjectKind.CustomSingleLabelClassification, "", "", ""));
+Operation operation = await client.ImportAsync(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call ImportAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedProject body = new ExportedProject("", StringIndexType.Utf16CodeUnit, new CreateProjectOptions(ProjectKind.CustomSingleLabelClassification, "", "", "")
+{
+ Settings = new ProjectSettings
+ {
+ ConfidenceThreshold = 123.45F,
+ AmlProjectPath = "",
+ IsLabelingLocked = true,
+ RunGptPredictions = true,
+ GptPredictiveLookahead = 1234,
+ },
+ Multilingual = true,
+ Description = "",
+})
+{
+ Assets = new ExportedCustomAbstractiveSummarizationProjectAssets
+ {
+ Documents = {new ExportedCustomAbstractiveSummarizationDocument("")
+ {
+ Location = "",
+ Language = "",
+ Dataset = "",
+ }},
+ },
+};
+Operation operation = await client.ImportAsync(WaitUntil.Completed, "", body, format: "");
+]]>
+
+
+
+This sample shows how to call Import.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedProject body = new ExportedProject("", StringIndexType.Utf16CodeUnit, new CreateProjectOptions(ProjectKind.CustomSingleLabelClassification, "", "", ""));
+Operation operation = client.Import(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call Import with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedProject body = new ExportedProject("", StringIndexType.Utf16CodeUnit, new CreateProjectOptions(ProjectKind.CustomSingleLabelClassification, "", "", "")
+{
+ Settings = new ProjectSettings
+ {
+ ConfidenceThreshold = 123.45F,
+ AmlProjectPath = "",
+ IsLabelingLocked = true,
+ RunGptPredictions = true,
+ GptPredictiveLookahead = 1234,
+ },
+ Multilingual = true,
+ Description = "",
+})
+{
+ Assets = new ExportedCustomAbstractiveSummarizationProjectAssets
+ {
+ Documents = {new ExportedCustomAbstractiveSummarizationDocument("")
+ {
+ Location = "",
+ Language = "",
+ Dataset = "",
+ }},
+ },
+};
+Operation operation = client.Import(WaitUntil.Completed, "", body, format: "");
+]]>
+
+
+
+This sample shows how to call ImportAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectFileVersion = "",
+ stringIndexType = "Utf16CodeUnit",
+ metadata = new
+ {
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ projectName = "",
+ language = "",
+ },
+});
+Operation operation = await client.ImportAsync(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call ImportAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectFileVersion = "",
+ stringIndexType = "Utf16CodeUnit",
+ metadata = new
+ {
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ settings = new
+ {
+ confidenceThreshold = 123.45F,
+ amlProjectPath = "",
+ isLabelingLocked = true,
+ runGptPredictions = true,
+ gptPredictiveLookahead = 1234,
+ },
+ projectName = "",
+ multilingual = true,
+ description = "",
+ language = "",
+ },
+ assets = new
+ {
+ documents = new object[]
+ {
+ new
+ {
+ summaryLocation = "",
+ location = "",
+ language = "",
+ dataset = "",
+ }
+ },
+ projectKind = "CustomAbstractiveSummarization",
+ },
+});
+Operation operation = await client.ImportAsync(WaitUntil.Completed, "", content, format: "");
+]]>
+
+
+
+This sample shows how to call Import.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectFileVersion = "",
+ stringIndexType = "Utf16CodeUnit",
+ metadata = new
+ {
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ projectName = "",
+ language = "",
+ },
+});
+Operation operation = client.Import(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call Import with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ projectFileVersion = "",
+ stringIndexType = "Utf16CodeUnit",
+ metadata = new
+ {
+ projectKind = "CustomSingleLabelClassification",
+ storageInputContainerName = "",
+ settings = new
+ {
+ confidenceThreshold = 123.45F,
+ amlProjectPath = "",
+ isLabelingLocked = true,
+ runGptPredictions = true,
+ gptPredictiveLookahead = 1234,
+ },
+ projectName = "",
+ multilingual = true,
+ description = "",
+ language = "",
+ },
+ assets = new
+ {
+ documents = new object[]
+ {
+ new
+ {
+ summaryLocation = "",
+ location = "",
+ language = "",
+ dataset = "",
+ }
+ },
+ projectKind = "CustomAbstractiveSummarization",
+ },
+});
+Operation operation = client.Import(WaitUntil.Completed, "", content, format: "");
+]]>
+
+
+
+This sample shows how to call TrainAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+TrainingJobOptions body = new TrainingJobOptions("", "");
+Operation operation = await client.TrainAsync(WaitUntil.Completed, "", body);
+TrainingJobResult responseData = operation.Value;
+]]>
+This sample shows how to call TrainAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+TrainingJobOptions body = new TrainingJobOptions("", "")
+{
+ EvaluationOptions = new EvaluationOptions
+ {
+ Kind = EvaluationKind.Percentage,
+ TrainingSplitPercentage = 1234,
+ TestingSplitPercentage = 1234,
+ },
+ DataGenerationSettings = new DataGenerationSettings(true, new DataGenerationConnectionInfo("", "")),
+};
+Operation operation = await client.TrainAsync(WaitUntil.Completed, "", body);
+TrainingJobResult responseData = operation.Value;
+]]>
+
+
+
+This sample shows how to call Train.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+TrainingJobOptions body = new TrainingJobOptions("", "");
+Operation operation = client.Train(WaitUntil.Completed, "", body);
+TrainingJobResult responseData = operation.Value;
+]]>
+This sample shows how to call Train with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+TrainingJobOptions body = new TrainingJobOptions("", "")
+{
+ EvaluationOptions = new EvaluationOptions
+ {
+ Kind = EvaluationKind.Percentage,
+ TrainingSplitPercentage = 1234,
+ TestingSplitPercentage = 1234,
+ },
+ DataGenerationSettings = new DataGenerationSettings(true, new DataGenerationConnectionInfo("", "")),
+};
+Operation operation = client.Train(WaitUntil.Completed, "", body);
+TrainingJobResult responseData = operation.Value;
+]]>
+
+
+
+This sample shows how to call TrainAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ modelLabel = "",
+ trainingConfigVersion = "",
+});
+Operation operation = await client.TrainAsync(WaitUntil.Completed, "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+]]>
+This sample shows how to call TrainAsync with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ modelLabel = "",
+ trainingConfigVersion = "",
+ evaluationOptions = new
+ {
+ kind = "percentage",
+ trainingSplitPercentage = 1234,
+ testingSplitPercentage = 1234,
+ },
+ dataGenerationSettings = new
+ {
+ enableDataGeneration = true,
+ dataGenerationConnectionInfo = new
+ {
+ kind = "azureOpenAI",
+ resourceId = "",
+ deploymentName = "",
+ },
+ },
+});
+Operation operation = await client.TrainAsync(WaitUntil.Completed, "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("estimatedEndDateTime").ToString());
+]]>
+
+
+
+This sample shows how to call Train and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ modelLabel = "",
+ trainingConfigVersion = "",
+});
+Operation operation = client.Train(WaitUntil.Completed, "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+]]>
+This sample shows how to call Train with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ modelLabel = "",
+ trainingConfigVersion = "",
+ evaluationOptions = new
+ {
+ kind = "percentage",
+ trainingSplitPercentage = 1234,
+ testingSplitPercentage = 1234,
+ },
+ dataGenerationSettings = new
+ {
+ enableDataGeneration = true,
+ dataGenerationConnectionInfo = new
+ {
+ kind = "azureOpenAI",
+ resourceId = "",
+ deploymentName = "",
+ },
+ },
+});
+Operation operation = client.Train(WaitUntil.Completed, "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("estimatedEndDateTime").ToString());
+]]>
+
+
+
+This sample shows how to call DeployProjectAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CreateDeploymentOptions body = new CreateDeploymentOptions("");
+Operation operation = await client.DeployProjectAsync(WaitUntil.Completed, "", "", body);
+]]>
+This sample shows how to call DeployProjectAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CreateDeploymentOptions body = new CreateDeploymentOptions("")
+{
+ AssignedResourceIds = { "" },
+};
+Operation operation = await client.DeployProjectAsync(WaitUntil.Completed, "", "", body);
+]]>
+
+
+
+This sample shows how to call DeployProject.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CreateDeploymentOptions body = new CreateDeploymentOptions("");
+Operation operation = client.DeployProject(WaitUntil.Completed, "", "", body);
+]]>
+This sample shows how to call DeployProject with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+CreateDeploymentOptions body = new CreateDeploymentOptions("")
+{
+ AssignedResourceIds = { "" },
+};
+Operation operation = client.DeployProject(WaitUntil.Completed, "", "", body);
+]]>
+
+
+
+This sample shows how to call DeployProjectAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+});
+Operation operation = await client.DeployProjectAsync(WaitUntil.Completed, "", "", content);
+]]>
+This sample shows how to call DeployProjectAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = await client.DeployProjectAsync(WaitUntil.Completed, "", "", content);
+]]>
+
+
+
+This sample shows how to call DeployProject.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+});
+Operation operation = client.DeployProject(WaitUntil.Completed, "", "", content);
+]]>
+This sample shows how to call DeployProject with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = client.DeployProject(WaitUntil.Completed, "", "", content);
+]]>
+
+
+
+This sample shows how to call DeleteDeploymentAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.DeleteDeploymentAsync(WaitUntil.Completed, "", "");
+]]>
+This sample shows how to call DeleteDeploymentAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.DeleteDeploymentAsync(WaitUntil.Completed, "", "");
+]]>
+
+
+
+This sample shows how to call DeleteDeployment.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.DeleteDeployment(WaitUntil.Completed, "", "");
+]]>
+This sample shows how to call DeleteDeployment with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.DeleteDeployment(WaitUntil.Completed, "", "");
+]]>
+
+
+
+This sample shows how to call DeleteDeploymentFromResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+DeleteDeploymentOptions body = new DeleteDeploymentOptions();
+Operation operation = await client.DeleteDeploymentFromResourcesAsync(WaitUntil.Completed, "", "", body);
+]]>
+This sample shows how to call DeleteDeploymentFromResourcesAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+DeleteDeploymentOptions body = new DeleteDeploymentOptions
+{
+ AssignedResourceIds = { "" },
+};
+Operation operation = await client.DeleteDeploymentFromResourcesAsync(WaitUntil.Completed, "", "", body);
+]]>
+
+
+
+This sample shows how to call DeleteDeploymentFromResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+DeleteDeploymentOptions body = new DeleteDeploymentOptions();
+Operation operation = client.DeleteDeploymentFromResources(WaitUntil.Completed, "", "", body);
+]]>
+This sample shows how to call DeleteDeploymentFromResources with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+DeleteDeploymentOptions body = new DeleteDeploymentOptions
+{
+ AssignedResourceIds = { "" },
+};
+Operation operation = client.DeleteDeploymentFromResources(WaitUntil.Completed, "", "", body);
+]]>
+
+
+
+This sample shows how to call DeleteDeploymentFromResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new object());
+Operation operation = await client.DeleteDeploymentFromResourcesAsync(WaitUntil.Completed, "", "", content);
+]]>
+This sample shows how to call DeleteDeploymentFromResourcesAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = await client.DeleteDeploymentFromResourcesAsync(WaitUntil.Completed, "", "", content);
+]]>
+
+
+
+This sample shows how to call DeleteDeploymentFromResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new object());
+Operation operation = client.DeleteDeploymentFromResources(WaitUntil.Completed, "", "", content);
+]]>
+This sample shows how to call DeleteDeploymentFromResources with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = client.DeleteDeploymentFromResources(WaitUntil.Completed, "", "", content);
+]]>
+
+
+
+This sample shows how to call SwapDeploymentsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+SwapDeploymentsOptions body = new SwapDeploymentsOptions("", "");
+Operation operation = await client.SwapDeploymentsAsync(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call SwapDeploymentsAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+SwapDeploymentsOptions body = new SwapDeploymentsOptions("", "");
+Operation operation = await client.SwapDeploymentsAsync(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call SwapDeployments.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+SwapDeploymentsOptions body = new SwapDeploymentsOptions("", "");
+Operation operation = client.SwapDeployments(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call SwapDeployments with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+SwapDeploymentsOptions body = new SwapDeploymentsOptions("", "");
+Operation operation = client.SwapDeployments(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call SwapDeploymentsAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ firstDeploymentName = "",
+ secondDeploymentName = "",
+});
+Operation operation = await client.SwapDeploymentsAsync(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call SwapDeploymentsAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ firstDeploymentName = "",
+ secondDeploymentName = "",
+});
+Operation operation = await client.SwapDeploymentsAsync(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call SwapDeployments.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ firstDeploymentName = "",
+ secondDeploymentName = "",
+});
+Operation operation = client.SwapDeployments(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call SwapDeployments with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ firstDeploymentName = "",
+ secondDeploymentName = "",
+});
+Operation operation = client.SwapDeployments(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call CreateOrUpdateExportedModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedModelOptions body = new ExportedModelOptions("");
+Operation operation = await client.CreateOrUpdateExportedModelAsync(WaitUntil.Completed, "", "", body);
+]]>
+This sample shows how to call CreateOrUpdateExportedModelAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedModelOptions body = new ExportedModelOptions("");
+Operation operation = await client.CreateOrUpdateExportedModelAsync(WaitUntil.Completed, "", "", body);
+]]>
+
+
+
+This sample shows how to call CreateOrUpdateExportedModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedModelOptions body = new ExportedModelOptions("");
+Operation operation = client.CreateOrUpdateExportedModel(WaitUntil.Completed, "", "", body);
+]]>
+This sample shows how to call CreateOrUpdateExportedModel with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+ExportedModelOptions body = new ExportedModelOptions("");
+Operation operation = client.CreateOrUpdateExportedModel(WaitUntil.Completed, "", "", body);
+]]>
+
+
+
+This sample shows how to call CreateOrUpdateExportedModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+});
+Operation operation = await client.CreateOrUpdateExportedModelAsync(WaitUntil.Completed, "", "", content);
+]]>
+This sample shows how to call CreateOrUpdateExportedModelAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+});
+Operation operation = await client.CreateOrUpdateExportedModelAsync(WaitUntil.Completed, "", "", content);
+]]>
+
+
+
+This sample shows how to call CreateOrUpdateExportedModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+});
+Operation operation = client.CreateOrUpdateExportedModel(WaitUntil.Completed, "", "", content);
+]]>
+This sample shows how to call CreateOrUpdateExportedModel with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ trainedModelLabel = "",
+});
+Operation operation = client.CreateOrUpdateExportedModel(WaitUntil.Completed, "", "", content);
+]]>
+
+
+
+This sample shows how to call DeleteExportedModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.DeleteExportedModelAsync(WaitUntil.Completed, "", "");
+]]>
+This sample shows how to call DeleteExportedModelAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.DeleteExportedModelAsync(WaitUntil.Completed, "", "");
+]]>
+
+
+
+This sample shows how to call DeleteExportedModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.DeleteExportedModel(WaitUntil.Completed, "", "");
+]]>
+This sample shows how to call DeleteExportedModel with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.DeleteExportedModel(WaitUntil.Completed, "", "");
+]]>
+
+
+
+This sample shows how to call EvaluateModelAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+EvaluationOptions body = new EvaluationOptions();
+Operation operation = await client.EvaluateModelAsync(WaitUntil.Completed, "", "", body);
+EvaluationJobResult responseData = operation.Value;
+]]>
+This sample shows how to call EvaluateModelAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+EvaluationOptions body = new EvaluationOptions
+{
+ Kind = EvaluationKind.Percentage,
+ TrainingSplitPercentage = 1234,
+ TestingSplitPercentage = 1234,
+};
+Operation operation = await client.EvaluateModelAsync(WaitUntil.Completed, "", "", body);
+EvaluationJobResult responseData = operation.Value;
+]]>
+
+
+
+This sample shows how to call EvaluateModel.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+EvaluationOptions body = new EvaluationOptions();
+Operation operation = client.EvaluateModel(WaitUntil.Completed, "", "", body);
+EvaluationJobResult responseData = operation.Value;
+]]>
+This sample shows how to call EvaluateModel with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+EvaluationOptions body = new EvaluationOptions
+{
+ Kind = EvaluationKind.Percentage,
+ TrainingSplitPercentage = 1234,
+ TestingSplitPercentage = 1234,
+};
+Operation operation = client.EvaluateModel(WaitUntil.Completed, "", "", body);
+EvaluationJobResult responseData = operation.Value;
+]]>
+
+
+
+This sample shows how to call EvaluateModelAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new object());
+Operation operation = await client.EvaluateModelAsync(WaitUntil.Completed, "", "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("evaluationOptions").ToString());
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("percentComplete").ToString());
+]]>
+This sample shows how to call EvaluateModelAsync with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ kind = "percentage",
+ trainingSplitPercentage = 1234,
+ testingSplitPercentage = 1234,
+});
+Operation operation = await client.EvaluateModelAsync(WaitUntil.Completed, "", "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("kind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("trainingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("testingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("percentComplete").ToString());
+]]>
+
+
+
+This sample shows how to call EvaluateModel and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new object());
+Operation operation = client.EvaluateModel(WaitUntil.Completed, "", "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("evaluationOptions").ToString());
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("percentComplete").ToString());
+]]>
+This sample shows how to call EvaluateModel with all parameters and request content and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ kind = "percentage",
+ trainingSplitPercentage = 1234,
+ testingSplitPercentage = 1234,
+});
+Operation operation = client.EvaluateModel(WaitUntil.Completed, "", "", content);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("kind").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("trainingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("evaluationOptions").GetProperty("testingSplitPercentage").ToString());
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("percentComplete").ToString());
+]]>
+
+
+
+This sample shows how to call LoadSnapshotAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.LoadSnapshotAsync(WaitUntil.Completed, "", "");
+]]>
+This sample shows how to call LoadSnapshotAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.LoadSnapshotAsync(WaitUntil.Completed, "", "");
+]]>
+
+
+
+This sample shows how to call LoadSnapshot.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.LoadSnapshot(WaitUntil.Completed, "", "");
+]]>
+This sample shows how to call LoadSnapshot with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.LoadSnapshot(WaitUntil.Completed, "", "");
+]]>
+
+
+
+This sample shows how to call AssignDeploymentResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+AssignDeploymentResourcesOptions body = new AssignDeploymentResourcesOptions(new ResourceMetadata[]
+{
+ new ResourceMetadata("", "", "")
+});
+Operation operation = await client.AssignDeploymentResourcesAsync(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call AssignDeploymentResourcesAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+AssignDeploymentResourcesOptions body = new AssignDeploymentResourcesOptions(new ResourceMetadata[]
+{
+ new ResourceMetadata("", "", "")
+});
+Operation operation = await client.AssignDeploymentResourcesAsync(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call AssignDeploymentResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+AssignDeploymentResourcesOptions body = new AssignDeploymentResourcesOptions(new ResourceMetadata[]
+{
+ new ResourceMetadata("", "", "")
+});
+Operation operation = client.AssignDeploymentResources(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call AssignDeploymentResources with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+AssignDeploymentResourcesOptions body = new AssignDeploymentResourcesOptions(new ResourceMetadata[]
+{
+ new ResourceMetadata("", "", "")
+});
+Operation operation = client.AssignDeploymentResources(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call AssignDeploymentResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ resourcesMetadata = new object[]
+ {
+ new
+ {
+ azureResourceId = "",
+ customDomain = "",
+ region = "",
+ }
+ },
+});
+Operation operation = await client.AssignDeploymentResourcesAsync(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call AssignDeploymentResourcesAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ resourcesMetadata = new object[]
+ {
+ new
+ {
+ azureResourceId = "",
+ customDomain = "",
+ region = "",
+ }
+ },
+});
+Operation operation = await client.AssignDeploymentResourcesAsync(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call AssignDeploymentResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ resourcesMetadata = new object[]
+ {
+ new
+ {
+ azureResourceId = "",
+ customDomain = "",
+ region = "",
+ }
+ },
+});
+Operation operation = client.AssignDeploymentResources(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call AssignDeploymentResources with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ resourcesMetadata = new object[]
+ {
+ new
+ {
+ azureResourceId = "",
+ customDomain = "",
+ region = "",
+ }
+ },
+});
+Operation operation = client.AssignDeploymentResources(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call UnassignDeploymentResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+UnassignDeploymentResourcesOptions body = new UnassignDeploymentResourcesOptions(new string[] { "" });
+Operation operation = await client.UnassignDeploymentResourcesAsync(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call UnassignDeploymentResourcesAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+UnassignDeploymentResourcesOptions body = new UnassignDeploymentResourcesOptions(new string[] { "" });
+Operation operation = await client.UnassignDeploymentResourcesAsync(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call UnassignDeploymentResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+UnassignDeploymentResourcesOptions body = new UnassignDeploymentResourcesOptions(new string[] { "" });
+Operation operation = client.UnassignDeploymentResources(WaitUntil.Completed, "", body);
+]]>
+This sample shows how to call UnassignDeploymentResources with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+UnassignDeploymentResourcesOptions body = new UnassignDeploymentResourcesOptions(new string[] { "" });
+Operation operation = client.UnassignDeploymentResources(WaitUntil.Completed, "", body);
+]]>
+
+
+
+This sample shows how to call UnassignDeploymentResourcesAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = await client.UnassignDeploymentResourcesAsync(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call UnassignDeploymentResourcesAsync with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = await client.UnassignDeploymentResourcesAsync(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call UnassignDeploymentResources.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = client.UnassignDeploymentResources(WaitUntil.Completed, "", content);
+]]>
+This sample shows how to call UnassignDeploymentResources with all parameters and request content.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+using RequestContent content = RequestContent.Create(new
+{
+ assignedResourceIds = new object[]
+ {
+ ""
+ },
+});
+Operation operation = client.UnassignDeploymentResources(WaitUntil.Completed, "", content);
+]]>
+
+
+
+This sample shows how to call CancelTrainingJobAsync.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.CancelTrainingJobAsync(WaitUntil.Completed, "", "");
+TrainingJobResult responseData = operation.Value;
+]]>
+This sample shows how to call CancelTrainingJobAsync with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.CancelTrainingJobAsync(WaitUntil.Completed, "", "");
+TrainingJobResult responseData = operation.Value;
+]]>
+
+
+
+This sample shows how to call CancelTrainingJob.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.CancelTrainingJob(WaitUntil.Completed, "", "");
+TrainingJobResult responseData = operation.Value;
+]]>
+This sample shows how to call CancelTrainingJob with all parameters.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.CancelTrainingJob(WaitUntil.Completed, "", "");
+TrainingJobResult responseData = operation.Value;
+]]>
+
+
+
+This sample shows how to call CancelTrainingJobAsync and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.CancelTrainingJobAsync(WaitUntil.Completed, "", "", null);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+]]>
+This sample shows how to call CancelTrainingJobAsync with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = await client.CancelTrainingJobAsync(WaitUntil.Completed, "", "", null);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("estimatedEndDateTime").ToString());
+]]>
+
+
+
+This sample shows how to call CancelTrainingJob and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.CancelTrainingJob(WaitUntil.Completed, "", "", null);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+]]>
+This sample shows how to call CancelTrainingJob with all parameters and parse the result.
+");
+AzureKeyCredential credential = new AzureKeyCredential("");
+TextAnalysisAuthoring client = new TextClient(endpoint, credential).GetTextAnalysisAuthoringClient(apiVersion: "2024-11-15-preview");
+
+Operation operation = client.CancelTrainingJob(WaitUntil.Completed, "", "", null);
+BinaryData responseData = operation.Value;
+
+JsonElement result = JsonDocument.Parse(responseData.ToStream()).RootElement;
+Console.WriteLine(result.GetProperty("modelLabel").ToString());
+Console.WriteLine(result.GetProperty("trainingConfigVersion").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("trainingStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("percentComplete").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("startDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("endDateTime").ToString());
+Console.WriteLine(result.GetProperty("evaluationStatus").GetProperty("status").ToString());
+Console.WriteLine(result.GetProperty("estimatedEndDateTime").ToString());
+]]>
+
+
+
\ No newline at end of file
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/Argument.cs b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/Argument.cs
new file mode 100644
index 000000000000..1b6d1bf0463c
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/Argument.cs
@@ -0,0 +1,129 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace Azure.AI.Language.Authoring.Analyzetext
+{
+ internal static class Argument
+ {
+ public static void AssertNotNull(T value, string name)
+ {
+ if (value is null)
+ {
+ throw new ArgumentNullException(name);
+ }
+ }
+
+ public static void AssertNotNull(T? value, string name)
+ where T : struct
+ {
+ if (!value.HasValue)
+ {
+ throw new ArgumentNullException(name);
+ }
+ }
+
+ public static void AssertNotNullOrEmpty(IEnumerable value, string name)
+ {
+ if (value is null)
+ {
+ throw new ArgumentNullException(name);
+ }
+ if (value is ICollection collectionOfT && collectionOfT.Count == 0)
+ {
+ throw new ArgumentException("Value cannot be an empty collection.", name);
+ }
+ if (value is ICollection collection && collection.Count == 0)
+ {
+ throw new ArgumentException("Value cannot be an empty collection.", name);
+ }
+ using IEnumerator e = value.GetEnumerator();
+ if (!e.MoveNext())
+ {
+ throw new ArgumentException("Value cannot be an empty collection.", name);
+ }
+ }
+
+ public static void AssertNotNullOrEmpty(string value, string name)
+ {
+ if (value is null)
+ {
+ throw new ArgumentNullException(name);
+ }
+ if (value.Length == 0)
+ {
+ throw new ArgumentException("Value cannot be an empty string.", name);
+ }
+ }
+
+ public static void AssertNotNullOrWhiteSpace(string value, string name)
+ {
+ if (value is null)
+ {
+ throw new ArgumentNullException(name);
+ }
+ if (string.IsNullOrWhiteSpace(value))
+ {
+ throw new ArgumentException("Value cannot be empty or contain only white-space characters.", name);
+ }
+ }
+
+ public static void AssertNotDefault(ref T value, string name)
+ where T : struct, IEquatable
+ {
+ if (value.Equals(default))
+ {
+ throw new ArgumentException("Value cannot be empty.", name);
+ }
+ }
+
+ public static void AssertInRange(T value, T minimum, T maximum, string name)
+ where T : notnull, IComparable
+ {
+ if (minimum.CompareTo(value) > 0)
+ {
+ throw new ArgumentOutOfRangeException(name, "Value is less than the minimum allowed.");
+ }
+ if (maximum.CompareTo(value) < 0)
+ {
+ throw new ArgumentOutOfRangeException(name, "Value is greater than the maximum allowed.");
+ }
+ }
+
+ public static void AssertEnumDefined(Type enumType, object value, string name)
+ {
+ if (!Enum.IsDefined(enumType, value))
+ {
+ throw new ArgumentException($"Value not defined for {enumType.FullName}.", name);
+ }
+ }
+
+ public static T CheckNotNull(T value, string name)
+ where T : class
+ {
+ AssertNotNull(value, name);
+ return value;
+ }
+
+ public static string CheckNotNullOrEmpty(string value, string name)
+ {
+ AssertNotNullOrEmpty(value, name);
+ return value;
+ }
+
+ public static void AssertNull(T value, string name, string message = null)
+ {
+ if (value != null)
+ {
+ throw new ArgumentException(message ?? "Value must be null.", name);
+ }
+ }
+ }
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ChangeTrackingDictionary.cs b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ChangeTrackingDictionary.cs
new file mode 100644
index 000000000000..f2231f9286d3
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ChangeTrackingDictionary.cs
@@ -0,0 +1,167 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace Azure.AI.Language.Authoring.Analyzetext
+{
+ internal class ChangeTrackingDictionary : IDictionary, IReadOnlyDictionary where TKey : notnull
+ {
+ private IDictionary _innerDictionary;
+
+ public ChangeTrackingDictionary()
+ {
+ }
+
+ public ChangeTrackingDictionary(IDictionary dictionary)
+ {
+ if (dictionary == null)
+ {
+ return;
+ }
+ _innerDictionary = new Dictionary(dictionary);
+ }
+
+ public ChangeTrackingDictionary(IReadOnlyDictionary dictionary)
+ {
+ if (dictionary == null)
+ {
+ return;
+ }
+ _innerDictionary = new Dictionary();
+ foreach (var pair in dictionary)
+ {
+ _innerDictionary.Add(pair);
+ }
+ }
+
+ public bool IsUndefined => _innerDictionary == null;
+
+ public int Count => IsUndefined ? 0 : EnsureDictionary().Count;
+
+ public bool IsReadOnly => IsUndefined ? false : EnsureDictionary().IsReadOnly;
+
+ public ICollection Keys => IsUndefined ? Array.Empty() : EnsureDictionary().Keys;
+
+ public ICollection Values => IsUndefined ? Array.Empty() : EnsureDictionary().Values;
+
+ public TValue this[TKey key]
+ {
+ get
+ {
+ if (IsUndefined)
+ {
+ throw new KeyNotFoundException(nameof(key));
+ }
+ return EnsureDictionary()[key];
+ }
+ set
+ {
+ EnsureDictionary()[key] = value;
+ }
+ }
+
+ IEnumerable IReadOnlyDictionary.Keys => Keys;
+
+ IEnumerable IReadOnlyDictionary.Values => Values;
+
+ public IEnumerator> GetEnumerator()
+ {
+ if (IsUndefined)
+ {
+ IEnumerator> enumerateEmpty()
+ {
+ yield break;
+ }
+ return enumerateEmpty();
+ }
+ return EnsureDictionary().GetEnumerator();
+ }
+
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ return GetEnumerator();
+ }
+
+ public void Add(KeyValuePair item)
+ {
+ EnsureDictionary().Add(item);
+ }
+
+ public void Clear()
+ {
+ EnsureDictionary().Clear();
+ }
+
+ public bool Contains(KeyValuePair item)
+ {
+ if (IsUndefined)
+ {
+ return false;
+ }
+ return EnsureDictionary().Contains(item);
+ }
+
+ public void CopyTo(KeyValuePair[] array, int index)
+ {
+ if (IsUndefined)
+ {
+ return;
+ }
+ EnsureDictionary().CopyTo(array, index);
+ }
+
+ public bool Remove(KeyValuePair item)
+ {
+ if (IsUndefined)
+ {
+ return false;
+ }
+ return EnsureDictionary().Remove(item);
+ }
+
+ public void Add(TKey key, TValue value)
+ {
+ EnsureDictionary().Add(key, value);
+ }
+
+ public bool ContainsKey(TKey key)
+ {
+ if (IsUndefined)
+ {
+ return false;
+ }
+ return EnsureDictionary().ContainsKey(key);
+ }
+
+ public bool Remove(TKey key)
+ {
+ if (IsUndefined)
+ {
+ return false;
+ }
+ return EnsureDictionary().Remove(key);
+ }
+
+ public bool TryGetValue(TKey key, out TValue value)
+ {
+ if (IsUndefined)
+ {
+ value = default;
+ return false;
+ }
+ return EnsureDictionary().TryGetValue(key, out value);
+ }
+
+ public IDictionary EnsureDictionary()
+ {
+ return _innerDictionary ??= new Dictionary();
+ }
+ }
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ChangeTrackingList.cs b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ChangeTrackingList.cs
new file mode 100644
index 000000000000..331e1e903a65
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ChangeTrackingList.cs
@@ -0,0 +1,153 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Azure.AI.Language.Authoring.Analyzetext
+{
+ internal class ChangeTrackingList : IList, IReadOnlyList
+ {
+ private IList _innerList;
+
+ public ChangeTrackingList()
+ {
+ }
+
+ public ChangeTrackingList(IList innerList)
+ {
+ if (innerList != null)
+ {
+ _innerList = innerList;
+ }
+ }
+
+ public ChangeTrackingList(IReadOnlyList innerList)
+ {
+ if (innerList != null)
+ {
+ _innerList = innerList.ToList();
+ }
+ }
+
+ public bool IsUndefined => _innerList == null;
+
+ public int Count => IsUndefined ? 0 : EnsureList().Count;
+
+ public bool IsReadOnly => IsUndefined ? false : EnsureList().IsReadOnly;
+
+ public T this[int index]
+ {
+ get
+ {
+ if (IsUndefined)
+ {
+ throw new ArgumentOutOfRangeException(nameof(index));
+ }
+ return EnsureList()[index];
+ }
+ set
+ {
+ if (IsUndefined)
+ {
+ throw new ArgumentOutOfRangeException(nameof(index));
+ }
+ EnsureList()[index] = value;
+ }
+ }
+
+ public void Reset()
+ {
+ _innerList = null;
+ }
+
+ public IEnumerator GetEnumerator()
+ {
+ if (IsUndefined)
+ {
+ IEnumerator enumerateEmpty()
+ {
+ yield break;
+ }
+ return enumerateEmpty();
+ }
+ return EnsureList().GetEnumerator();
+ }
+
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ return GetEnumerator();
+ }
+
+ public void Add(T item)
+ {
+ EnsureList().Add(item);
+ }
+
+ public void Clear()
+ {
+ EnsureList().Clear();
+ }
+
+ public bool Contains(T item)
+ {
+ if (IsUndefined)
+ {
+ return false;
+ }
+ return EnsureList().Contains(item);
+ }
+
+ public void CopyTo(T[] array, int arrayIndex)
+ {
+ if (IsUndefined)
+ {
+ return;
+ }
+ EnsureList().CopyTo(array, arrayIndex);
+ }
+
+ public bool Remove(T item)
+ {
+ if (IsUndefined)
+ {
+ return false;
+ }
+ return EnsureList().Remove(item);
+ }
+
+ public int IndexOf(T item)
+ {
+ if (IsUndefined)
+ {
+ return -1;
+ }
+ return EnsureList().IndexOf(item);
+ }
+
+ public void Insert(int index, T item)
+ {
+ EnsureList().Insert(index, item);
+ }
+
+ public void RemoveAt(int index)
+ {
+ if (IsUndefined)
+ {
+ throw new ArgumentOutOfRangeException(nameof(index));
+ }
+ EnsureList().RemoveAt(index);
+ }
+
+ public IList EnsureList()
+ {
+ return _innerList ??= new List();
+ }
+ }
+}
diff --git a/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ModelSerializationExtensions.cs b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ModelSerializationExtensions.cs
new file mode 100644
index 000000000000..31915600fb0a
--- /dev/null
+++ b/sdk/cognitivelanguage/authoring/analyzetext/Azure.AI.Language.Authoring.Analyzetext/src/Generated/Internal/ModelSerializationExtensions.cs
@@ -0,0 +1,398 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.ClientModel.Primitives;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Globalization;
+using System.Text.Json;
+using System.Xml;
+using Azure.Core;
+
+namespace Azure.AI.Language.Authoring.Analyzetext
+{
+ internal static class ModelSerializationExtensions
+ {
+ internal static readonly ModelReaderWriterOptions WireOptions = new ModelReaderWriterOptions("W");
+
+ public static object GetObject(this JsonElement element)
+ {
+ switch (element.ValueKind)
+ {
+ case JsonValueKind.String:
+ return element.GetString();
+ case JsonValueKind.Number:
+ if (element.TryGetInt32(out int intValue))
+ {
+ return intValue;
+ }
+ if (element.TryGetInt64(out long longValue))
+ {
+ return longValue;
+ }
+ return element.GetDouble();
+ case JsonValueKind.True:
+ return true;
+ case JsonValueKind.False:
+ return false;
+ case JsonValueKind.Undefined:
+ case JsonValueKind.Null:
+ return null;
+ case JsonValueKind.Object:
+ var dictionary = new Dictionary();
+ foreach (var jsonProperty in element.EnumerateObject())
+ {
+ dictionary.Add(jsonProperty.Name, jsonProperty.Value.GetObject());
+ }
+ return dictionary;
+ case JsonValueKind.Array:
+ var list = new List