diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/client.tsp b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/client.tsp index 1bdb7d454ef5..70aeb3180031 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/client.tsp +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/client.tsp @@ -556,6 +556,49 @@ namespace Language.AnalyzeTextClientCustomizations; ); @@clientName(PiiEntityWithTags, "PiiEntity"); +@@clientName(PiiResultWithDetectedLanguage, "PiiActionResult", "csharp"); + +@@clientName(PiiLROTask, "PiiOperationAction", "csharp"); +@@clientName(PiiLROTask.parameters, "ActionContent", "csharp"); + +@@clientName(KeyPhraseLROTask, "KeyPhraseOperationAction", "csharp"); +@@clientName(KeyPhraseLROTask.parameters, "ActionContent", "csharp"); + +@@clientName(HealthcareLROTask, "HealthcareOperationAction", "csharp"); +@@clientName(HealthcareLROTask.parameters, "ActionContent", "csharp"); +@@clientName(HealthcareTaskParameters, "HealthcareActionContent", "csharp"); + +@@clientName(EntitiesLROTask, "EntitiesOperationAction", "csharp"); +@@clientName(EntitiesLROTask.parameters, "ActionContent", "csharp"); + +@@clientName(EntityLinkingLROTask, "EntityLinkingOperationAction", "csharp"); +@@clientName(EntityLinkingLROTask.parameters, "ActionContent", "csharp"); + +@@clientName(CustomEntitiesLROTask, "CustomEntitiesOperationAction", "csharp"); +@@clientName(CustomEntitiesLROTask.parameters, "ActionContent", "csharp"); +@@clientName(CustomEntitiesTaskParameters, + "CustomEntitiesActionContent", + "csharp" +); + +@@clientName(AnalyzeTextJobState, "AnalyzeTextOperationState", "csharp"); +@@clientName(AnalyzeTextJobState.tasks, "Actions", "csharp"); + +@@access(AnalyzeTextLROResult, Access.public, "csharp"); +@@clientName(AnalyzeTextLROResult, "AnalyzeTextOperationResult", "csharp"); +@@clientName(AnalyzeTextLROResult.taskName, "Name", "csharp"); + +@@clientName(AnalyzeTextLROResultsKind, + "AnalyzeTextOperationResultsKind", + "csharp" +); + +@@clientName(HealthcareLROResult, "HealthcareOperationResult", "csharp"); + +@@clientName(analyzeTextSubmitJob, "AnalyzeTextSubmitOperation", "csharp"); +@@clientName(analyzeTextJobStatus, "AnalyzeTextOperationStatus", "csharp"); +@@clientName(analyzeTextCancelJob, "AnalyzeTextCancelOperation", "csharp"); + @@clientName(analyzeTextSubmitJob, "analyzeTextJob", "python"); @@clientName(analyzeTextCancelJob, "cancelJob", "python"); @@clientName(analyzeTextJobStatus, "getJobStatus", "python"); diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/models/pii.entity.recognition.tsp b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/models/pii.entity.recognition.tsp index 6dfd509622cf..c0d92958fc2c 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/models/pii.entity.recognition.tsp +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/models/pii.entity.recognition.tsp @@ -91,7 +91,7 @@ model ConfidenceScoreThresholdOverride { value: float32; /** The 2 letter ISO 639-1 language for which the override applies. If not specified, the override applies to all languages. */ - language: string; + language?: string; } /** The entity synonyms used to enhance pii entity detection */ @@ -131,7 +131,7 @@ model BaseRedactionPolicy { /** (Optional) flag to indicate whether this redaction policy is the default policy to be applied when no specific policy is defined for a PII category. Only one policy can be marked as default. */ @added(Versions.v2025_11_15_preview) - isDefaultPolicy?: boolean = false; + isDefault?: boolean = false; } /** Represents the policy of redacting with a redaction character */ diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/preview/2025-11-15-preview/analyzetext.json b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/preview/2025-11-15-preview/analyzetext.json index 38f5c10c035b..37f39bd1bee0 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/preview/2025-11-15-preview/analyzetext.json +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/preview/2025-11-15-preview/analyzetext.json @@ -1434,7 +1434,7 @@ "type": "string", "description": "(Optional) name of the redaction policy for identification purposes." }, - "isDefaultPolicy": { + "isDefault": { "type": "boolean", "description": "(Optional) flag to indicate whether this redaction policy is the default policy to be applied when no specific policy is defined for a PII category. Only one policy can be marked as default.", "default": false @@ -1728,8 +1728,7 @@ }, "required": [ "entity", - "value", - "language" + "value" ] }, "CurrencyMetadata": { diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml index 7c3585d1ddf4..4d75648e96b1 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml @@ -18,6 +18,7 @@ options: clear-output-folder: true model-namespace: false namespace: "Azure.AI.Language.Text" + package-dir: "Azure.AI.Language.Text" flavor: azure "@azure-tools/typespec-python": emitter-output-dir: "{output-dir}/{service-dir}/azure-ai-textanalytics" @@ -30,4 +31,5 @@ options: "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.AI.Language.Text + package-dir: "Azure.AI.Language.Text" model-namespace: false